[用户在YugabyteDB社区板上发布的问题]
在运行replication_factor和yb-admin add_read_replica_placement_info时,我应该如何推理为yb-admin add_read_replica_placement_info设置哪些值?replication_factor与运行的processes /yb进程的数量有什么关系?读取复制群集是否应该具有与主群集相同的RF?
发布于 2021-12-27 12:16:16
在主服务器上运行的yb进程的数量应该是主服务器的>= RF。在读副本集群上运行的yb-tserver进程的数量应该是读副本的>= RF。yb-主进程的数量应该是主进程的RF (我们今天在读-复制集群中不使用yb-主进程)。
对于DDL,目前的要求如下。
对于DML/查询..。您可以暂时减少到RF=3集群上的两个节点.你仍然有法定人数并且可以取得进展。
首先,您需要问一个问题,对于大多数生产部署来说,您想要的主复制因子(应该是一个奇数--因为有仲裁协议)通常是3,有时人们会使用5。但是3通常是最常见的。对于读取副本集群,这些不需要是奇数(这不是基于仲裁的)..射频可以有1,2,3等。在一个读取复制的集群中有RF=2或rf=1,在那里有三个节点是完全可以的。
类似地,主集群上有RF=3是完全可以的,节点数是4或5个。
https://stackoverflow.com/questions/70495369
复制相似问题