我使用 postgres-xc 在两台不同的机器上配置了两个 gtm (gtm1,gtm2)。并在gtm1机器上配置coordinator1、datanode1,在gtm2机器上配置coordinator2、datanode2。
我已经登录了两个协调器服务器并在两个服务器中创建了 datanode1 和 datanode2。当我尝试使用两个节点创建表时,出现错误:
无法获得池连接
当我检查 datanode1 日志文件时发现如下错误:
客户端连接上的意外 EOF
我使用 postgres-xc 在两台不同的机器上配置了两个 gtm (gtm1,gtm2)。并在gtm1机器上配置coordinator1、datanode1,在gtm2机器上配置coordinator2、datanode2。
我已经登录了两个协调器服务器并在两个服务器中创建了 datanode1 和 datanode2。当我尝试使用两个节点创建表时,出现错误:
无法获得池连接
当我检查 datanode1 日志文件时发现如下错误:
客户端连接上的意外 EOF
max_pool_size
和参数需要在协调器和数据节点上进行不同的max_connections
设置。max_prepared_transactions
在协调器max_pool_size
上至少应max_connections
乘以数据节点的总数(请参阅Postgres-XL 特定参数和启动 Postgres-XL 集群)