没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
zk 从版本 3.4.9 升级到 3.5.5
1.查看并删除旧版本版本:
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
gmprd.baiwang-inner.com/zookeeper 3.4.9 6e4c4c284337 2 years ago 720 MB
运行旧版本时候的命令:
docker run -d --restart=always -v /data/zookeeper01/conf/zoo.cfg:/opt/zookeeper/conf/zoo.cfg -v /data/zookeeper01/data:/opt/zookeeper/data -v
/data/zookeeper01/conf/myid:/opt/zookeeper/data/myid --net=host --privileged --name zookeeper01 gmprd.baiwang-inner.com/zookeeper:3.4.9
docker run -d --restart=always -v /data/zookeeper02/conf/zoo.cfg:/opt/zookeeper/conf/zoo.cfg -v /data/zookeeper02/data:/opt/zookeeper/data -v
/data/zookeeper02/conf/myid:/opt/zookeeper/data/myid --net=host --privileged --name zookeeper02 gmprd.baiwang-inner.com/zookeeper:3.4.9
docker run -d --restart=always -v /data/zookeeper03/conf/zoo.cfg:/opt/zookeeper/conf/zoo.cfg -v /data/zookeeper03/data:/opt/zookeeper/data -v
/data/zookeeper03/conf/myid:/opt/zookeeper/data/myid --net=host --privileged --name zookeeper03 gmprd.baiwang-inner.com/zookeeper:3.4.9
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f496b4f9fbd2 gmprd.baiwang-inner.com/zookeeper:3.4.9 "zkServer.sh start..." 10 seconds ago Up 10 seconds zookeeper03
9ba21fc97553 gmprd.baiwang-inner.com/zookeeper:3.4.9 "zkServer.sh start..." 15 seconds ago Up 15 seconds zookeeper02
120538274a06 gmprd.baiwang-inner.com/zookeeper:3.4.9 "zkServer.sh start..." 21 seconds ago Up 20 seconds zookeeper01
[root@localhost ~]# docker exec -it zookeeper01 bash #进入其中一个容器(旧版本的)
[root@localhost /]# /opt/zookeeper/bin/zkCli.sh #其中一个容器里查看旧版本: 3.4.9
Connecting to localhost:2181
2019-09-27 14:24:23,905 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.9-1757313, built on 08/23/2016 06:50 GMT
2019-09-27 14:24:23,917 [myid:] - INFO [main:Environment@100] - Client environment:host.name=localhost
2019-09-27 14:24:23,917 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.7.0_79
....................
[root@localhost /]# exit
停止和删除旧版本容器,并查看数据目录已经还是永久存储在宿主机上:
[root@localhost ~]# docker stop zookeeper01 zookeeper02 zookeeper03
[root@localhost ~]# docker rm zookeeper01 zookeeper02 zookeeper03
[root@localhost ~]# ls /data/
base zookeeper01 zookeeper02 zookeeper03
[root@localhost ~]# ls /data/zookeeper01/
conf data
[root@localhost ~]# ls /data/zookeeper01/data/
myid version-2
[root@localhost ~]# ls /data/zookeeper01/data/version-2/
acceptedEpoch currentEpoch snapshot.0
2.导入新版本镜像:
[root@localhost ~]# docker load -i zookeeper3.5.5.tar
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/mbkdocker/zookeeper3.5.5 latest 6fd5a100cacf 10 days ago 303 MB
gmprd.baiwang-inner.com/zookeeper 3.4.9 6e4c4c284337 2 years ago 720 MB
3.运行新版本容器,宿主机映射原来的数据目录:
docker run -d --restart=always -v /data/zookeeper01/conf/zoo.cfg:/opt/zookeeper/conf/zoo.cfg -v /data/zookeeper01/data:/opt/zookeeper/data -v
/data/zookeeper01/conf/myid:/opt/zookeeper/data/myid --net=host --privileged --name zookeeper01 docker.io/mbkdocker/zookeeper3.5.5:latest
docker run -d --restart=always -v /data/zookeeper02/conf/zoo.cfg:/opt/zookeeper/conf/zoo.cfg -v /data/zookeeper02/data:/opt/zookeeper/data -v
资源评论
运维实战帮
- 粉丝: 78
- 资源: 420
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- Docker在Ubuntu16.04上安装和部署Apache Storm
- test_kong.zip
- springboot权限验证学习-下
- SeetaFace6人脸质量评估C++代码实现Demo
- OCAuxiliaryTools
- 制药公司QC顶岗实习专题报告
- Rust 全面指南:从基础到高级,一网打尽 Rust 的编程知识
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功