docker中的zookeeper安装、连接及常见命令

本文详细介绍了如何在Docker中安装和启动Zookeeper,包括搜索镜像、下载镜像、启动容器、检查安装状态等步骤。此外,还涵盖了连接Zookeeper、执行相关命令如创建节点、获取数据、更新数据、删除节点等操作。
一、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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值