【发布时间】:2014-04-27 14:58:37
【问题描述】:
我有 4 个新的 Ubuntu 12.04 实例,我正在尝试安装 Cassandra (DataStax Enterprise)。我已经安装并配置了所有东西(通过已知的良好安装过程),并且我即将连接到 OpsCenter 并创建集群。 OpsCenter 代理似乎可以在 4 个节点中的 3 个节点上正常安装,但实际运行 OpsCenter(作为 OpsCenter 和 Cassandra 节点的双重用途)的代理失败:
Install Errored: The installed agent doesn't seem to be responding
在 /var/log/opscenter/opscenterd.log 我看到这个:
WARN: HTTP request http://10.1.1.26:61621/alive? failed: 503 Service Unavailable
这是带有 OpsCenter 的节点。 opscenterd 服务正在运行,61621 正在侦听并可以从其他节点和自身访问,我测试了 wget 到该 URL,它确实抛出了 503。所有其他节点都以 200 响应。不知道要寻找什么......任何建议?如果您需要更多详细信息,请告诉我 - 我不想用太多无用/不相关的细节使帖子混乱...
【问题讨论】:
-
尝试提高日志级别,看看问题节点的日志中是否还有线索。这是一个解释如何配置 OpsCenter 的链接,包括日志记录级别:datastax.com/documentation/opscenter/3.2/webhelp/opsc/configure/…。如果日志中还有其他异常之处,请随时将其包含在问题中。
-
谢谢丹尼尔。经过更多的挖掘和查看日志后,我注意到 Cassandra 服务正在引用 localhost 这似乎很奇怪(我现在找不到实际的行,因为我删除了日志,但它说它绑定到 127.0.0.1为了某件事)。长话短说,该参考足以为我指明正确的方向 - 我发现我忘记将 listen_address 和 rpc_address 修改为节点的 IP 地址(而不是默认的 localhost)。不知道为什么它甚至默认为本地主机,但无论如何。它现在正在工作。谢谢!
-
太棒了,很高兴听到你想通了。
标签: cassandra datastax-enterprise opscenter