这是我的 Postgres XL 9.5 配置:GTM Cordinator datanode1 datanode2。对于上述集群,我创建了数据库 DB1,其中包含 5000 万行的表,并在 2 个节点之间通过散列分布。之后,我再添加 2 个节点。但是当我在协调器 Alter table T1 add node (datanode3) 上执行时,我得到以下异常
错误:无法获得池连接提示:这可能是因为一个或多个节点当前无法访问,无论是由于节点故障还是网络故障。目标节点也可能已达到连接限制或池化器配置的连接数较低。请检查所有节点是否运行良好,并查看 max_connections 和 max_pool_size 配置参数。
Max_connections 和 max_pool_size 参数很好,当我检查 datanode3 和 datanode4 上的日志时,我发现协调器无法连接到节点,因为数据库 DB1 不存在。如果我在其中创建新的数据库和表,我可以将它们分发到所有节点。但是 DB1 上除了 select 之外的所有操作都无法完成。你对我的问题有什么建议吗?