我们在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)。
答案 0 :(得分:2)
OpsCenter根据其能否ping代理的http API的/ alive路由来确定代理是否已启动,该API在端口61621上默认运行。如果更改opscenterd.conf中的日志级别,您将看到正在进行http请求(以“执行HTTP请求”开头)。您需要确保可以从opscenterd计算机访问该请求中使用的IP和端口。
如果是,您需要验证代理是否正常运行,并检查agent.log是否有任何错误。
作为最后的手段,您可以尝试在尝试再次添加节点之前卸载代理。