启用coordinator高可用
启用coordinator多活机制¶
通过在系统中配置多个coordinator实例,实现了coordinator的多活机制,用户可以连接任意一个coordinator来访问SeaboxMPP,实现全部的业务操作,通过这种方式确保了coordinator的高可用性。
coordinator启用多活机制,需要在配置文件中配置多个coordinator实例,当SeaboxMPP集群部署时,会在集群内部署多个coordinator实例,启用了多活机制。
重要:
集群监控服务monitor默认跟coordinator部署在一起,全局事务管理器GTM会在coordinator之间迁移,monitor和gtm都依赖于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"
}