0

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

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

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

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

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

安装脚本运行,我们得到这个错误:

(2) 安装错误:安装的代理似乎没有响应。

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

4

1 回答 1

2

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

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

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

于 2013-12-04T20:08:13.357 回答