本文介绍teledb组件关于zookeeper的节点扩容操作步骤。
环境说明
●mysql 内核版本:v5.7.x
问题现象
需要扩容teledb组件的zookeeper节点
解决方法
1.按照zookeeper官方指引增加节点。
2.更新配置库。
2.1.更新machine_resouce表
通过原zk节点ip查询一条样例数据进行修改
2.2.更新zookeeper_resouce表
通过原zk节点ip查询一系列样例数据进行修改,注意会有多条,machine_id也要对应。
3、修改agent配置文件mysqlagent_xxxx.xml(2.7.9以后版本的实例agent配置文件是toolconfig.ini、agentconfig.ini)
4、修改gateway配置文件myid.properties
5、修改keeper的配置文件
6、修改teledb备份机器上的syncer配置文件syncerConfig.ini
7、修改zookeeper上/xxxx/teledb/gateways/gateway@set_xxxxxxxxxx节点的zookeeperHost信息
要使zk配置生效,应该选择合适的时间点重启对应服务