TDSQL优化篇之缩减容灾时间
配置说明
/data/zkconfig.xml
将 maxlosthbtime 修改为10s
说明:对 DB 心跳检测时间的超时阈值由 20s 调整为 10s,即缩短 Keeper 判定某个节点失活的耗时。
操作:
1、修改scheduler配置,所有scheduler节点均需要修改
/data/application/scheduler/data/zkconfig.xml
将 maxlosthbtime 修改为10s
2、登录zk节点,删除配置
cd /data/application/zookeeper/bin/
./zkCli.sh -server 127.0.0.1:2118
delete /tdsqlzk/configs/cfg@recovery #删除配置
4、切换tdsql用户,重启zookeeper
# su - tdsql
# cd /data/application/zookeeper/bin
起 # ./zkServer.sh stop
停 # ./zkServer.sh start
重启 # ./zkServer.sh restart
5、登陆zk验证参数是否修改成功
6、经验证主备切换时间丛50s左右缩减到15s左右