0

我正在尝试在单独的服务器上设置 datastax 代理来监视节点。但我遇到了问题。如何在一个 IP 地址上配置多个代理?在代理配置中,我只能定义 agent_rpc_interface,但不能为端口执行此操作。所以在这种情况下,如果我需要监控 4 个节点,我需要在这台服务器上有 4 个接口,但我只有一个接口。有什么解决方法吗?
-=-=-=-
仍然找不到解决方案。
另外,如何从节点获取指标?在日志中我有

INFO [install-location-finder] 2014-02-20 16:02:42,380 New JMX connection (127.0.0.1:7199)
INFO [install-location-finder] 2014-02-20 16:02:42,388 New JMX connection (127.0.0.1:7199)
INFO [install-location-finder] 2014-02-20 16:02:42,401 New JMX connection (127.0.0.1:7199)

但是代理安装在另一台主机上,那么如何覆盖这个地址呢?

谢谢,
亚历克斯

4

2 回答 2

1

DataStax 代理设计为在实际的 Cassandra 节点上运行并以 1:1 的比例进行监控。因此,无法指定多个 IP 地址。

典型的集群设置将具有:

  • 1 个 OpsCenter 节点
  • N 个 Cassandra 节点,每个节点都运行 Cassandra + DataStax 代理
于 2014-06-15T05:19:19.613 回答
0

如果您使用的是 linux,您将能够创建一个网络别名并将多个 IP 地址分配给同一个 NIC。有关更多信息,请查看http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

于 2014-06-15T18:10:02.380 回答