一、步骤
-
下载zookeeper 3.4高版本3.4.14
下载地址:https://downloads.apache.org/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
-
将软件上传到zookeeper所在的服务器并解压缩
tar -C ../opt/ -zxf zookeeper-3.4.14.tar.gz
-
路径
zookeeper-3.4.6存放路径:/opt/zookeeper zookeeper-3.4.14存放路径:/opt/zookeeper-3.4.14
-
增加配置文件,创建数据目录,创建id文件
# cp /opt/zookeeper/conf/zoo.cfg /opt/zookeeper-3.4.14/conf/ # mkdir /opt/zookeeper-3.4.14/data # cp /opt/zookeeper/dataDir/myid /opt/zookeeper-3.4.14/data/ 备注:直接将原来zk版本中的配置文件拷贝到新版本目录下,同时,id文件必须要拷贝。
-
修改zoo.cfg配置文件中的dataDir配置,变更为新版本的data目录
# vi /opt/zookeeper-3.4.14/conf/zoo.cfg 将dataDir=/opt/zookeeper/dataDir 改为 dataDir=/opt/zookeeper/data 备注:修改为新版本的data目录
-
关闭旧节点,启动新节点,并查看节点的状态
# /opt/zookeeper/bin/zkServer.sh stop # /opt/zookeeper-3.4.14/bin/zkServer.sh start # /opt/zookeeper-3.4.14/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /mnt/aiprd/app/zookeeper-3.4.14/bin/../conf/zoo.cfg Mode: follower 备注:节点已经启动成功
-
通过zkCli.sh脚本查看其中的配置
# /opt/zookeeper-3.4.14/bin/zkCli.sh -server 222.143.1.115:2181 查看其中注册的regionserver的信息。已经有数据,说明升级成功。
二、参考网址
[参考网址] https://www.cnblogs.com/chuanzhang053/p/11346896.html