windows环境下玩转zookeeper

因为资源有限,这里我就以windows版本的zk来演示html

1.首先本篇文章是和个人另外一篇文章zookeeper分布式锁那篇文章进行联动的,在这里感谢本身的zk分布式锁那篇文章的诞生,下面讲解的只涉及我作zk分布式锁用到的内容,但愿各位大佬不喜勿喷windows

zk分布式锁文章地址:架构

编写中........分布式

2.zookeeper压缩包和zk图形化工具下载,有须要的各位自行下载ide

 

3.拿到压缩包解压缩以后以下图:工具

首先解压缩zk服务端与客户端的压缩包进入bin文件夹ui

咱们先启动服务端双击zkServer.cmd,这个时候会出现一闪而过的现象,这是由于没有找到对应的配置文件,zk默认配置文件名称为zoo.cfghtm

因此咱们返回上一层进入conf文件夹将zoo_sample.cfg重命名为zoo.cfg,以下图:blog

而后咱们再双击zkServer.cmd就能够看到黑窗口正常启动了ip

服务端启动成功了,而后咱们启动客户端,双击zkCli.cmd

到此为止zk算是启动完成了,默认ip127.0.0.1,默认端口2181

4.下面开始使用zk图形化界面,咱们解压缩ZooInspector.zip,进入build文件夹,双击zookeeper-dev-ZooInspector.jar

链接信息用默认的就能够了

下图展现的就是链接成功的画面,就能够进行建立节点了

节点类型有四种:持久节点、持久顺序节点、临时节点、临时顺序节点

5.建立zk节点:create [-s] [-e]  /path data  //其中-s为有序节点,-e为临时节点

   注意:默认状况下是持久节点

建立持久节点:建立一个节点名字为han,值为han的持久节点(建立节点要给定值,否则建立不成功

6.建立一个持久顺序节点语法:create -s /path  data(这里建立的持久顺序节点是以/path开头带有编号的节点,好比/han建立出来的就相似于han000001节点)

好比我建立以han开头的持久顺序节点:

7.一样道理如今建立一个临时节点:

8.建立一个临时顺序节点:

由于本片是zk分布式锁定制化文章,因此只讲解了zk分布式锁用到的知识点

走过路过不要错过,联系小编能够扫码关注公众号哦,会常常推送经典架构技术文章哦

相关文章
相关标签/搜索