我是Cassandra的新手,使用最新的Cassandra 3.10。我有3个节点可以链接参与Cassandra。集群名称测试集群与三个节点相同。同一个数据中心DC1,机架如同RACK1和打小报告为使用。它提供配置Cassandra 3节点配置
节点A GossipingPropertyFileSnitch:
-seeds: “A,B,C的地址”
listen_address & rpc_address与A节点相同ip地址
节点B:个
-seeds: “A,B,C的地址”
listen_address & rpc_address相同至B节点的IP地址
节点C:
-seeds:“A,B ,C地址“
listen_address & rpc_address与C节点相同ip地址
我这样做的可能性在这里列出
i)假设如果A节点失败从节点B和C获取数据。
ii)如果任何一个或两个节点故障从另一个节点获取数据。如何配置这些节点。
我已经使用复制因子3使用的简单策略。 如果节点故障从另一个节点获取节点数据,那么种子地址或错误?简要解释该怎么做。
您可以使用DataStax OpsCenter为您配置和安装Cassandra,或者阅读DataStax文档 –
是的,我已阅读但很难将种子地址和复制因子复制 –
复制因子=需要多少数据副本。在一个小群集中,您不需要3的因子......种子地址只需要在一个小群集中成为单个(外部)IP地址。所有节点必须具有相同的种子(至少这是我如何配置它) –