我正试图在本地网络中设置多节点Cassandra集群。我应用了这里的说明:http://wiki.apache.org/cassandra/MultinodeCluster。我有两个节点。这里是我的变化/etc/cassandra/cassandra.yaml:在本地网络中设置多节点卡桑德拉群集?
第一个节点(IP为 “192.168.0.59”):
listen_address:192.168.0.59
rpc_address:0.0.0.0
种子: - 192.168.0.59
第二节点(IP是 “192.168.0.5”):
auto_bootstrap:真
listen_address:192.168.0.5
rpc_address:0.0.0.0
种子: - 192.168.0.59
看来它不工作。我试图使用Cassandra-Cluster-Admin连接Cassandra,但即使我没有连接第二个节点,它也会失败。我也在使用noip服务。我的配置是否正确或者是noip导致问题?我需要为调制解调器中的端口或其他东西做任何配置吗?我的服务器是Ubuntu 11.10和Cassandra版本是1.0.5。
//编辑
我已经想通了这个问题,现在我可以连接到两个节点。问题出在cassandra.yaml文件中,我在评论旧配置(listen_address等)并插入新配置。但是当我这样做时,我无法连接Cassandra。这很奇怪。为什么会发生?
//编辑
问题是不评论。我知道我不应该使用标签内cassandra.yaml
它看起来像你为两个节点使用相同的listen_address。这只是一个错字吗? – 2011-12-20 01:07:52
原来问题是我无法连接Cassandra。当我输入cassandra-cli -h“192.168.0.59”时,我得到: 异常连接到192.168.0.59/9160。原因:连接被拒绝。 – m3rg 2011-12-20 09:04:35
我把第二个节点的listen_address改为192.168.0.5仍然无法连接。 – m3rg 2011-12-20 10:00:33