第二节 docker安装zookeeper

亮子 2021-08-30 20:07:46 22027 0 0 0

1、搜索镜像

# 搜索镜像
docker search zookeeper

2、下载镜像

# 不要下载最新版本,有坑
docker pull zookeeper:3.4.14

3、运行容器

# 查看镜像
docker images
# 创建容器
docker run -d -p 2181:2181 --name some-zookeeper zookeeper:3.4.14

如果希望服务跟系统一起运行,运行如下命令:

docker run -d -p 2181:2181 --name some-zookeeper --restart always zookeeper:3.4.14

图片alt

4、查看运行

# 查看容器
docker ps

# 进入容器
docker exec -it 7129d112089c /bin/bash

# 进入命令目录
cd bin

# 查看服务运行状态
./zkServer.sh status

# 运行客户端
./zkCli.sh
  • 查看容器

图片alt

  • 查看服务运行状态

查看服务运行状态

  • 运行客户端

运行客户端

5、zookeeper相关命令

  • 2181:客户端链接zookeeper集群使用的监听端口号

  • 3888:选举leader使用

  • 2888:集群内及其通讯使用

## zkServer 
./zkServer.sh start
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status

# zkClient
./zkCli.sh -server localhost:2181
#
ls /
create /test "haha"
get /test
delete /test
#
quit

图片alt