create [-s] [-e] path data acl
stat path [watch]
get path [watch]
set path data [version]
ls path [watch]
ls2 path [watch]
delete path [version]
rmr path
当我们忘记时,可以利用help命令进行查看:
1、docker拉取zookeeper镜像docker search zookeeper # 搜索镜像docker pull zookeeper:3.4.9 # 拉取指定版本zk镜像docker images # 查看image IDmkdir -p /root/docker/zookeeper/data #用于映射目录docker run -d -p 2181:2181 -v /root/docker/zookeeper/data:/data/ --name zookeeper --priv
三、启动zookeeper
docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest
简单解释一下 :
privilegeed 给足权限,想干嘛干嘛
只开放一个2181就可以了
四、idea连接zookeeper
preferences -> plugins -> mar
公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题,因此跟大家分享一个使用起来非常简单的zk浏览器工具和Eclipse 插件. 该工具除了能展示树形结构外,也能展示每个path的属性和数据,而且如果数据是文本的也可以进行编辑.
使用起来也很简单:
解压缩后点击ZooInspector\build\zookeeper-dev-ZooInspector.jar,然后在出现的界面中点击左上角的绿色按钮,输入ZK Server的地址和端口,连接成功后就能看到ZK的节点数据信息.
docker_hub上搜索zookeeper 我选择了第一个,也就是官方的镜像
网易云镜像地址,找一个合适的zookeeper镜像下载下来,并且参考下面的启动zookeeper的命令启动容器
docker pull zookeeper
启动容器 这里我直接使用host网卡
docker run -it -d --restart=always --network=host zookeeper
然后可以通过zookeeper的客户端命令连接服务器(需要下载zookeeper压缩包,进入bin
ZooKeeper下载地址
这里只放上Zookeeper官网地址,上去下载就好了就是一个压缩文件,解压就好了,时代在变化,之后将会使用docker进行操作,如果有对于docker网络有不了解的情况可以去看这篇文章docker网络
**Zookeeper下载地址**之后的操作就是解压同时需要安装JDK环境这个就不做过多赘述了
docker安装ZooKeeper
首先获取到一个zoo_sample.cfg可以通过上方下载方式获取,或者如果相信我的话复制我的
# The number of millise
[root@192 ~]# docker run -d -p 2181:2181 --name some-zookeeper --restart always 0e256393bf7e
36080e8c431c1bd51d736c91982d2...