Cassandra添加节点:opscenter代理未连接

时间:2014-12-04 13:17:43

标签: cluster-computing cassandra-2.0

我在两台Windows PC(分别为64位和32位)中使用Datastax社区版。在cassandra.yaml中设置初始配置后,在Opscenter Web界面中显示" 2个代理已连接"并建议安装opscenter代理。
节点1(ip:XXXX)配置:
群集名称:测试中心
种子:YYYY
收听地址:
rpc_address:0.0.0.0
endpoint_snitch:SimpleSnitch
num_tokens:256
节点2(ip:YYYY)配置:
群集名称:测试中心
种子:XXXX
监听地址:
rpc_address:0.0.0.0
endpoint_snitch:SimpleSnitch
num_tokens:256
默认 auto_bootstrap < / em>属性不存在所以我没有添加它,根据指令我首先停止了服务,在更改此设置后我开始了它们。
Q1。我缺少的任何设置?
感谢您的帮助。
编辑:从X.X.X.X节点,Y.Y.Y.Y节点的状态enter image description here

2 个答案:

答案 0 :(得分:3)

您需要配置datastax-agents,以便他们知道正在运行的OpsCenter机器。

为此,您需要编辑位于C:\ Program Files \ DataStax社区\ opscenter \ agent \ conf。中的address.yaml中的以下行。

stomp_interface:

如果X.X.X.X是你的opscenterd机器:

为所有节点设置stomp_interface:X.X.X.X。

答案 1 :(得分:0)

  1. 你的种子犯了错误。如果这2个节点属于同一个集群(并且您已经表明它们都具有相同的名称&#34;测试中心&#34;那么种子应该是相同的,没有不同。设置种子:YYYY in关闭两个节点。启动节点1,启动节点后启动节点2.节点2将从种子(节点1)获取其设置。

  2. listen_address:不应该是空白的。将其设置为节点将侦听的接口的IP地址。我假设这些是物理机器。