zookeeper版本升级

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

zookeeper版本升级

背景:本文讲解zookeeper3.5.4升级3.5.9的方法。


1 升级准备

1 进入到zookeeper安装路径(可以看到zookeeper-3.5.4的目录):本文演示环境的zookeeper服务路径为/kingdee/common/zookeeper/zookeeper-3.5.4,请以实际路径为准

# cd /kingdee/common/zookeeper

 

2 下载zookeeper-3.5.9-bin的安装包

# wget https://downloads.apache.org/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz

 

3 解压安装包

# tar -xzf apache-zookeeper-3.5.9-bin.tar.gz

 

4 重命名安装目录名称

# mv apache-zookeeper-3.5.9-bin zookeeper-3.5.9

 2 开始升级

1 拷贝原来3.5.4版本的配置文件到3.5.9的配置文件目录中去

# /bin/cp -rp zookeeper-3.5.4/conf/zoo.cfg zookeeper-3.5.9/conf

注意:3.5.9版本的zookeeper会启动监听jetty端口,默认8080。可能会与其他端口冲突。建议查看配置文件并修改 admin.serverPort=2188,若无改配置则新增一行。(若为轻量级开发环境需要重点检查下)

 

2 停止原来的zookeeper集群服务(平滑升级:集群可以逐台升级启动

# systemctl stop zookeeper

 

3 修改系统服务,指定到新版zookeeper路径(修改3.5.4为3.5.9)

# vi /usr/lib/systemd/system/zookeeper.service


image.webp


4 重新加载服务

# systemctl daemon-reload

 

5 启动服务

# systemctl start zookeeper

tips:如果使用普通用户启动的zookeeper服务,需要授权目录

# chown -R  kingdee.  /kingdee/common/zookeeper  

 3 升级后检查

1 检查服务

(1)     检查所有节点的服务状态

# systemctl status zookeeper

(2)     检查所有节点的端口

# netstat -ntpl|egrep “2181|2888|3888”

(3)     zk集群环境下,检查集群状态(3节点的集群正常状态是1个leader,2个follow)

# /kingdee/common/zookeeper/zookeeper-3.5.9/bin/zkServer.sh status


image.webp


image.webp


image.webp


2 查看服务日志是否异常

(1)     查找zookeeper日志路径

# cat /kingdee/common/zookeeper/zookeeper-3.5.9/conf/zoo.cfg|grep dataLogDir

(2)     到路径下查看日志文件


image.webp


zookeeper版本升级

背景:本文讲解zookeeper3.5.4升级3.5.9的方法。1 升级准备1 进入到zookeeper安装路径(可以看到zookeeper-3.5.4的目录):本文演示环境的...
点击下载文档
上一篇:nginx配置参数下一篇:Redis版本升级
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息