2016-09-29 95 views
1

我試過做必要的配置來在多節點集羣的2個不同節點上部署多個Cassandra實例。但節點彼此看不到。有人可以給我一個建議如何加入一個節點到我的集羣?加入一個節點到集羣

+1

如果沒有任何信息,我們將無法爲您提供幫助。 http://stackoverflow.com/help/how-to-ask – rzelek

回答

1

要加入到集羣中的節點,下面需要匹配向上的節點cassandra.yaml文件:

  • cluster_name
  • endpoint_snitch
  • num_tokens

獲取您的第一個節點正在運行,並確保防火牆或內部網絡上打開了以下端口:

  • 7000(八卦)
  • 7001(如果使用節點到節點SSL)
  • 7199(JMX)
  • 9042(客戶端連接)

關於你的第二點,使確定第二個節點的種子列表中有第一個節點的IP地址。所有的節點都應該共享相同的種子列表。根據羣集的大小,每個數據中心應該有兩到三個。

例子:

 # seeds is actually a comma-delimited list of addresses. 
     - seeds: "192.168.0.100,192.168.0.101" 

一旦你的種子節點設置,火了你的第二個節點,它應該加入。如果它沒有檢查system.log中的錯誤。