跳转至

启用coordinator高可用

启用coordinator多活机制

通过在系统中配置多个coordinator实例,实现了coordinator的多活机制,用户可以连接任意一个coordinator来访问SeaboxMPP,实现全部的业务操作,通过这种方式确保了coordinator的高可用性。

coordinator启用多活机制,需要在配置文件中配置多个coordinator实例,当SeaboxMPP集群部署时,会在集群内部署多个coordinator实例,启用了多活机制。

重要:集群监控服务monitor默认跟coordinator部署在一起,全局事务管理器GTM会在coordinator之间迁移,monitor和gtm都依赖于coordinator多活来实现高可用,强烈建议coordinator启用多活机制。

以下是多coordinator配置方法

  • 配置文件中 coordinator 配置图

  • coordinator 配置图

  • coordinator 可以配置多个,根据配置文件,生成的每个 coordinator 配置如下所示:

{
"reg_order":"0",  
"dbid":"1", 
"content":"-1", 
"role":"p", 
"preferred_role":"p", 
"mode":"n", 
"status":"u", 
"port":"3000", 
"hostname":"node1", 
"address":"node1", 
"preferred_hostname":"node1", 
"datadir":"/home/seabox/seabox-data-directory/coordinatordd/0" 
}