2011-04-18 109 views
3

我設置了cassandra集羣。我做了配置更改(添加種子)。當我打開該羣集時,它只顯示一個節點。實際上我的集羣上有2個節點。應該做什麼改變。 在此先感謝..cassandra集羣不響

回答

4

除了添加種子,您還需要爲您的節點配置listen_address,以便它們不僅僅是在本地主機上偵聽(對於rpc_address也是如此)。您需要爲新節點啓用自動引導程序,或手動設置其標記,以使其佔用原始節點的一部分密鑰空間。

查看http://wiki.apache.org/cassandra/MultinodeCluster瞭解詳情。

4

如果您使用虛擬機設置羣集,這是一種常見的情況。原因如下:http://wiki.apache.org/cassandra/FAQ#cloned

即使這不是您的情況,作爲解決方案,您可以使用nodetool move命令重新分配令牌空間。 例如,在4節點羣集上:

nodetool -h NodeA move 0 
nodetool -h NodeB move 42535295865117307932921825928971026431 
nodetool -h NodeC move 85070591730234615865843651857942052863 
nodetool -h NodeD move 127605887595351923798765477786913079295