zookeeper客户端命令

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博客