将第二个节点添加到Datastax Enterprise V3.2.1?

时间:2013-12-04 16:06:16

标签: datastax-enterprise opscenter

我们在Rackspace云实例中安装了Datastax Enterprise。

我们为第一个节点配置了一个没有问题的测试集群。然后我们在Rackspace Cloud中创建了一个新实例,并安装了相同和最后一个Datastax版本。

但是当尝试在集群中构建第二个节点时,它会返回以下错误:

  

(1)错误:安装阶段失败:已安装以下软件包:dse-full,dse-pig,   dse-libpig,dse-libsolr,dse-libtomcat,dse-libsqoop,dse-liblog4j,   dse-libmahout,dse-demos,dse-hive,dse-libhive,dse,   dse-libhadoop-native,dse-libhadoop,dse-libcassandra

为了尝试解决问题,我们删除了包,并尝试将新节点再次添加到群集中。

安装脚本运行,我们收到此错误:

  

(2)已安装错误:已安装的代理似乎不是   响应。

如果我们查看新节点(服务器)的活动控制台,似乎Opscenter代理正在运行,但我们得到了相同的上述错误(2)。

1 个答案:

答案 0 :(得分:2)

OpsCenter根据其能否ping代理的http API的/ alive路由来确定代理是否已启动,该API在端口61621上默认运行。如果更改opscenterd.conf中的日志级别,您将看到正在进行http请求(以“执行HTTP请求”开头)。您需要确保可以从opscenterd计算机访问该请求中使用的IP和端口。

如果是,您需要验证代理是否正常运行,并检查agent.log是否有任何错误。

作为最后的手段,您可以尝试在尝试再次添加节点之前卸载代理。