我正在尝试在本地网络中设置多节点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:true
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
中使用tab答案 0 :(得分:2)
尝试在Cassandra-Cluster-Admin
中更改IP地址路径:cassandra / include / conf.inc.php
CHAGE:
$CASSANDRA_CLUSTERS = array(array('nodes' => array('your ip address:9160'),
'username' => '',
'password' => ''));
我认为这可能是解决您问题的方法。
答案 1 :(得分:0)
cassandra.yaml
中不应使用任何标签