【问题标题】:DataStax Opscenter do not sees remote agents (windows)DataStax Opscenter 看不到远程代理(Windows)
【发布时间】:2014-10-05 07:33:21
【问题描述】:

我是 Cassandra 的新手。

我正在尝试部署一个测试环境。

Win server 2012 (192.168.128.71) -> 种子节点

Win server 2008 (192.168.128.70) -> 简单节点

Win server 2008 (192.168.128.69) -> 简单节点

在所有节点上,我安装了相同版本的 Cassandra(来自 Datastax 的 2.0.9)。 已禁用 Windows 防火墙。

集群环形成。但是在我看到的每个节点上 测试集群 (Cassandra 2.0.9) 连接 3 个代理中的 1 个

节点看不到远程代理。在每台 PC 上,代理服务都在运行。

在文件datastax_opscenter_agent-stderr 中,我看到以下行

log4j:ERROR 无法读取配置文件 [log4j.properties]。

log4j:ERROR 忽略配置文件 [log4j.properties]。

请告诉我可能的原因如何诊断。

提前致谢!

【问题讨论】:

  • Brian,您能否显示所有节点的代理日志(不是 -stderr 节点?)还有哪台机器运行 opscenterd,即您使用哪个地址打开 OpsCenter UI?
  • 是的,当然。服务器 192.168.128.71 应该是种子。来自两台服务器的存档日志1drv.ms/1BiKsdi
  • 在存档中,我在两台机器上都看到了 opscenterd 日志。您能否验证 opscenterd(python 进程)仅在其中一台机器上运行?此外,在所有机器上将 stomp_interface: 192.168.128.71 添加到代理的 address.yaml 可能会有所帮助。
  • 阿雷,非常感谢!你让我前进。请发布您的帖子,以便我将其标记为答案。
  • 真的看不到opscenterd服务的运行情况。每台机器现在运行 3 个服务:(DataStax_OpsCenter_Community、DataStax_OpsCenter_Agent、DataStax_Cassandra_Community_Server)。究竟如何运行 opscenterd?

标签: cassandra datastax-enterprise cassandra-2.0 datastax opscenter


【解决方案1】:

问题是您在集群中的所有计算机上运行 OpsCenter 服务器。代理连接到本地 OpsCenter 服务器,因此当您打开其中一个的 UI 时,您只会看到一个连接的代理。

要解决此问题,请停止除一台以外的所有计算机上的服务器进程 (DataStax_OpsCenter_Community),并将 stomp_interface: <server-ip> 添加到所有计算机上的代理的 address.yaml,然后重新启动代理。

【讨论】:

    猜你喜欢
    • 2016-05-07
    • 2015-05-13
    • 1970-01-01
    • 2017-03-03
    • 2015-10-17
    • 2016-11-21
    • 2023-04-07
    • 2014-09-01
    • 1970-01-01
    相关资源
    最近更新 更多