CentOS:OpsCenter不会看到其他节点的代理

我是Apache Cassandra的新手。 我正在尝试使用两个CentOS服务器安装一个小示例群集。 我按照文档(Tarball安装)和节点。 但是,当我去OpsCenter时,节点不能看到彼此的代理(总是有“连接的两个代理之一”..我试图修复,但没有任何改变)。

我试图禁用和启用SSL,我试图在opscenter.conf中设置incoming_interface,我尝试了几乎所有的networkingbuild议给我,但问题仍然存在。

有人可以帮我吗?

我不太了解你的configuration,但是自己也经历了一个类似的用例,其中opscenter只有来自本地datastax代理的数据。

我最初的设置是:3个cassandra节点,全部3个运行opscenter和datastax-agent,为本地节点configuration代理。 看来这是错误的,因为代理需要configuration(一个?)opscenter地址。 我决定只在所有3个节点上运行代理,但只在其中的一个中运行代理,并将所有3个代理configuration为指向该节点(代理/ bin / setup …这将更新conf / address.yaml)。 这解决了我的问题。 我仍然不知道如何将opsCenter安装到多个主机上,但这是一个不同的问题。

我build议在节点上检查/var/lib/datastax-agent/conf/address.yaml,以validation它们是否包含在“stomp_interface”设置中运行opscenter的机器的主机名或IP地址。

另外,有时最初configuration群集以重新启动代理程序和opscenter,然后在浏览器中重新加载opscenter会非常有用。