一、docker安装

1.搜索一下Zookeeper镜像,这一步可以省略
docker search zookeeper
在这里插入图片描述

2.从Docker上下载zookeeper
docker pull zookeeper
在这里插入图片描述

3.启动Zookeeper镜像
(这里的name参数是自己设置zookeeper的名字,-p是设置端口号,默认是2181端口,注意这里必须启动,否则docker images能看到zookeeper,但docker ps -a没有zookeeper)
docker run --name zookeeper -p 2181:2181 -d zookeeper:latest
在这里插入图片描述

4.查看本地拉取的所有镜像
docker images
在这里插入图片描述

5.查看本地拉取的zookeeper镜像
docker images zookeeper
在这里插入图片描述

6.查看运行的容器:docker ps
在这里插入图片描述

7.查看所有的容器,包括运行和未运行的:docker ps -a
在这里插入图片描述

如果上述查看结果都有zookeeper,则表示安装成功

二、连接

1.查看安装的zookeeper:docker ps | grep zookeeper
在这里插入图片描述

2.登录虚拟容器:docker exec -it zookeeper sh

3.连接本地zookeeper:zkCli.sh
在这里插入图片描述
在这里插入图片描述

4.断开连接:Ctrl+c
在这里插入图片描述

5.退出虚拟容器:Ctrl+d

三、相关命令

1.查看所有目录,以列表形式返回:ls path
在这里插入图片描述

2.创建节点,注意要给节点数据,否则创建不成功,创建不成功无返回值,创建成功返回被创建的目录(节点即目录):

2.1创建永久节点:create /test test
在这里插入图片描述

2.2创建临时节点,断开连接即自动销毁:create -e /test2

2.3创建有序节点:create -s /test3

:有序节点和普通节点的区别:创建普通节点时,如果想创建的节点名已经存在,则不允许创建,而创建有序节点时,会自动在节点名称后面加入编号

在这里插入图片描述

3.得到节点的数据,这里除了数据还会输出一系列状态信息:get /test
在这里插入图片描述

4.对节点数据进行更新:set /test

5.删除节点,注意这里无论要删除的节点下是否有其他节点和数据,都会全部删除:rmr /test

6.删除节点,注意这里当要删除的节点非空时,会组织删除:delete /test

Logo

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

更多推荐