在本地网络中设置多节点Cassandra群集?

时间:2011-12-19 21:38:31

标签: cassandra cluster-computing

我正在尝试在本地网络中设置多节点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

2 个答案:

答案 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

中不应使用任何标签