zookeeper
客户端命令
ls / 查看具体的节点
get / 查看对应节点的信息
docker容器启动
docker run -d -p 2181:2181 –name=zookeeper –privileged zookeeper
1 2 3 4 5 6 7 8 9 10 11 12
| docker -ps # 进入容器 docker exec -it [docker id] /bin/bash # 进入到zk目录 cd /apache-zookeeper-xxx-bin/bin/ # 启动zkCli.sh ./zkCli.sh -server 127.0.0.1:2181 # 退出客户端 quit;
# pwd /apache-zookeeper-3.6.4-bin/bin
|
1 2 3 4 5 6 7 8
| docker run -p 2181:2181 -v /home/zk1/data:/data -v /home/zk1/log:/datalog --env TZ=Asia/Shanghai --name zk1 zookeeper:3.7.1
# -p 2181:2181 绑定端口,将容器内端口绑定到宿主机端口,zookeeper默认端口2181 # -v /home/zk1/data:/data -v /home/zk1/log:/datalog 将容器内的/data以及/datalog目录分别挂载到宿主机/home/zk1/data和/home/zk1/log目录,容器内/data、/datalog所产生的文件会映射宿主机到对应目录 # --env TZ=Asia/Shanghai 将容器内时区设为国内正确时区,指定的是上海时区,如果未设置则日志时间会相差8个小时
|
参考链接:
zookeeper cli 命令 https://www.jianshu.com/p/9c4106f7c10c
docker启动zookeeper https://www.jianshu.com/p/c9d98ed26617
Docker部署ZooKeeper服务【实战】(最详细教程,单主机)_docker安装zookeeper-CSDN博客