我们向集群添加了一个数据中心,它显示为“未知数据中心”。仪表板将所有代理报告为连接的,并且代理日志和 opscenter 日志均未显示任何错误。
我们遵循的步骤如下:
- 我们使用官方程序添加了一个数据中心(启用了 vnode)
- 它在 OpsCenter 中正常显示
- 我们意识到我们不想要虚拟节点,所以我们停用了新数据中心的所有节点
- 我们在配置中禁用了 vnode,并重新启动了新服务器(清理数据/提交日志目录之后)
- 根据nodetool状态正确加入集群
- OpsCenter 将其显示为“未知”
我们尝试卸载/重新安装代理和 OpsCenter,但没有成功。我们还尝试删除OpsCenter
密钥空间中的所有内容并从 UI 中删除集群。
答案1
数据中心现在已正确显示。问题似乎是缺少复制到新数据中心的 Keyspace。
在我们第一次尝试将数据中心加入集群时,OpsCenter Keyspace 仍在使用SimpleStrategy
并被复制到新节点,但我们NetworkTopologyStrategy
在第二次尝试之前将其更改为。
因此,当我们改变业务密钥空间以在新数据中心上复制时,新的 DC 会立即显示在 OpsCenter 中。