0

如何为Cassandra Opscenter设置故障转移节点。 Opscenter数据存储在Opscenter节点本身上。因此,要设置故障转移节点,我需要设置与当前Opscenter不同的Opscenter,并在Opscenters之间同步Opscenter数据和配置文件。如何为cassandra的故障转移节点设置stomp_interface Opscenter

群集中节点上的stomp_interface指向Opscenter_1当发生故障转移时,它将如何自动更改为Opscenter_2?

回答

0

datastax documentation上有步骤详细说明了这一点。至少:

  1. 使用您偏好的方法将存储在OpsCenter主节点上的配置目录镜像到OpsCenter备份。
  2. 在故障转移目录备份的OpsCenter,创建指示主的OpsCenter守护进程的IP地址来监控

代理上的stomp_interface设置得到改变(更新address.yaml文件primary_opscenter_location配置文件当发生故障转移时)。这就是文档建议确保其上没有第三方配置管理的原因。

+0

Hai Chris谢谢你的回答,我在其中一个节点上看到了这个错误,但其余5个节点都连接了。错误:xx.200.163.23的代理无法完成操作(http://xx.200.163.23:61621/failover-stomp?id = ca381315dc3e4341b61a72ad4f282750):没有cassandra连接可用 信息:自动代理安装失败ip):没有可用的cassandra连接(xx.200.163.23) – user6288321

0

3件事:

  • 如果您有防火墙,允许相应的端口进行通信(61620,61621,9160,9042,7199)
  • 总是验证,如果Cassandra是启动和运行,所以代理可以实际连接到某个东西。
  • 停止代理,再次检查address.yaml,重新启动代理。