一、docker安装

1.搜索一下Zookeeper镜像,这一步可以省略
docker search zookeeper
docker中的zookeeper安装、连接及常见命令

2.从Docker上下载zookeeper
docker pull zookeeper
docker中的zookeeper安装、连接及常见命令

3.启动Zookeeper镜像
(这里的name参数是自己设置zookeeper的名字,-p是设置端口号,默认是2181端口,注意这里必须启动,否则docker images能看到zookeeper,但docker ps -a没有zookeeper)
docker run --name zookeeper -p 2181:2181 -d zookeeper:latest
docker中的zookeeper安装、连接及常见命令

4.查看本地拉取的所有镜像
docker images
docker中的zookeeper安装、连接及常见命令

5.查看本地拉取的zookeeper镜像
docker images zookeeper
docker中的zookeeper安装、连接及常见命令

6.查看运行的容器:docker ps
docker中的zookeeper安装、连接及常见命令

7.查看所有的容器,包括运行和未运行的:docker ps -a
docker中的zookeeper安装、连接及常见命令

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

二、连接

1.查看安装的zookeeper:docker ps | grep zookeeper
docker中的zookeeper安装、连接及常见命令

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

3.连接本地zookeeper:zkCli.sh
docker中的zookeeper安装、连接及常见命令
docker中的zookeeper安装、连接及常见命令

4.断开连接:Ctrl+c
docker中的zookeeper安装、连接及常见命令

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

二、相关命令

1.查看所有目录,以列表形式返回:ls path
docker中的zookeeper安装、连接及常见命令

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

2.1创建永久节点:create /test test
docker中的zookeeper安装、连接及常见命令

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

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

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

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

3.得到节点的数据,这里除了数据还会输出一系列状态信息:get /test
docker中的zookeeper安装、连接及常见命令

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

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2021-10-03
  • 2021-11-18
  • 2022-01-02
  • 2021-04-11
  • 2021-11-08
  • 2021-11-04
相关资源
相似解决方案