须知少年凌云志,曾许人间第一流。这篇文章主要讲述Zookeeper升级配置过程相关的知识,希望能为你提供帮助。
背景公司用zookeepr来做注册中心,由于公司服务越来越多,zookeeper集群的的长连接的负担很重,偶尔还会出现CPU抖动的情况,机器的配置为4C 8G。基于上述原因,才决定升级硬件配置,升级到32C 64G
?
集群现况因为之前公司要求所有服务都需要多机房,做过一次扩容,将集群规模升级为4+3+2的模式
集群域名配置
域名
实例id
soazk1,soazk2,soazk3
Server1,Server2,Server3
discovery1,discovery2,discovery3
Server4,Server5,Server6
config1,config2,config3
Server7,Server8,Server9
meta1,meta2,meta3
Server7,Server8,Server9
操作过程
1,升级config1,config2,config3的机器,
1.1关闭服务并重启机器sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstop
halt
在控制抬加载32C 64G类型配置
1.2启动Zookeeper服务sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstart
观察集群是否正常
echo srvr |nc 127.0.0.1 2181
2,升级discovery1,discovery2,discovery3
需要将discovery1,discovery2,discovery3的域名指向到Server7,Server8,Server9机器上,依次进行如何操作
2.1关闭服务并重启机器sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstop
halt
在控制抬加载32C 64G类型配置
2.2启动Zookeeper服务sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstart
观察集群是否正常
echo srvr |nc 127.0.0.1 2181
3,升级soazk1,soazk2,soazk3
需要将soazk1,soazk2,soazk3的域名指向到老的Server4,Server5,Server6机器上,依次进行如何操作
3.1关闭服务并重启机器sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstop
halt
在控制抬加载32C 64G类型配置
3.2启动Zookeeper服务sudo su - root
cd /usr/local/zookeeper
bin/zkServer.shstart
观察集群是否正常
echo srvr |nc 127.0.0.1 2181
注:leader最后执行升级操作
最后将config1,config2,config3的域名指向到老的Server1,Server2,Server3机器上。
?
?
【Zookeeper升级配置过程】
推荐阅读
- Meterpreter入门与精通(十六)
- 谈一谈 OpenHarmony 的方舟编译体系
- 项管行知10--成本
- 工具与资源
- Numpy实现Adaboost
- 网络层协议
- 第三天
- Linux 学习 15
- stp 生成树协议