设置二级 citus 工作人员的正确方法

Nil*_*ils 6 postgresql standby citus

我正在尝试 postgres-addon citus。到目前为止,我已经设置了一个包含一个协调器和三个工作节点的集群。

现在我想为其中一个工作节点设置辅助节点。到目前为止,我已经设置了从该工作节点到第四个(备用)节点的流复制。

我现在是否必须使用add_node和 noderole“辅助”将备用节点添加为辅助节点?

citus_add_secondary_node更好,因为您必须使用该命令定义合适的主节点?

或者,设置一个带有 citus 扩展的新数据库就足够了,并且add_node/ secondary会将该节点转变为包含来自工作线程的所有数据的辅助节点?

我使用以下命令获得了辅助节点的正确组 ID:

select * from pg_dist_node;
Run Code Online (Sandbox Code Playgroud)