我正在尝试将新的 OpsCenter 5.2.2 手动配置到新启动并运行的 Cassandra Cluster 2.0.17,因此我添加了一个集群配置文件,启动了 OpsCenter,然后创建了 CF OpsCenter,一切正常。当我在第一个节点上启动 datastax 代理时,我得到了以下信息:
2015-10-29 17:25:11+0100 [] WARN: Unable to find a matching cluster for node with IP d1r1n1; the message was [u'5.2.2', u'/2122343799/conf']
。这通常表示 OpsCenter 代理仍在已退役的旧节点上运行,或属于 OpsCenter 不再监控的集群的一部分。
似乎代理正在尝试将数据推送到 OpsCenter,但 OpsCenter 却无法识别持有此节点的集群。但为什么我可能错过了什么?
刚刚在以下位置定义了我的集群/etc/opscenter/cluster/cluster.conf
:
[jmx]
port = 8081
[kerberos_client_principals]
[kerberos]
[agents]
[kerberos_hostnames]
[kerberos_services]
[cassandra]
api_port = 9161
seed_hosts = d1r1n1,d1r1n2,d1r1n3,d1r1n4
conf_location = /etc/cassandra/blob.conf/cassandra.yaml
log_location = /var/log/cassandra/blob-system.log
[storage_cassandra]
api_port = 9161