系统环境: CentOS7

内核版本: 3.10.0-1127.el7.x86_64

Zookeeper版本: 3.4.14

1. 下载zookeeper镜像

docker pull zookeeper:3.4.14

2. 启动zookeeper容器

[root@192 ~]# docker run -d -p 2181:2181 --name some-zookeeper --restart always 0e256393bf7e
36080e8c431c1bd51d736c91982d22957cb0ae0f6a16c8a536398dcc50b28436
[root@192 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                        NAMES
36080e8c431c        0e256393bf7e        "/docker-entrypoint.…"   5 seconds ago       Up 3 seconds        2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp   some-zookeeper

 3. 进入zookeeper容器并启动zookeeper客户端(日志过长不列出)

[root@192 ~]# docker exec -it 36080e8c431c bash
root@36080e8c431c:/zookeeper-3.4.14# ls
LICENSE.txt  README_packaging.txt  conf        ivysettings.xml	src			  zookeeper-3.4.14.jar.md5   zookeeper-contrib	zookeeper-jute
NOTICE.txt   bin		   dist-maven  lib		zookeeper-3.4.14.jar	  zookeeper-3.4.14.jar.sha1  zookeeper-docs	zookeeper-recipes
README.md    build.xml		   ivy.xml     pom.xml		zookeeper-3.4.14.jar.asc  zookeeper-client	     zookeeper-it	zookeeper-server
root@36080e8c431c:/zookeeper-3.4.14# ./bin/zkCli.sh

4. 确认zookeeper是否启动并退出

[zk: localhost:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 1] quit
Quitting...
2020-06-10 13:53:31,748 [myid:] - INFO  [main:ZooKeeper@693] - Session: 0x1000020f8f80000 closed
2020-06-10 13:53:31,750 [myid:] - INFO  [main-EventThread:ClientCnxn$EventThread@522] - EventThread shut down for session: 0x1000020f8f80000
root@36080e8c431c:/zookeeper-3.4.14# exit
exit

5. Zookeeper数据查看工具ZooInspector启动

https://www.jianshu.com/p/f45af8027d7f

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐