我是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地址。所有節點必須具有相同的種子(至少這是我如何配置它) –