zookeeper命令行客户端

前提条件:搭建好zookeeper服务器集群《Zookeeper深入认识》,并且集群成功开启。

zookeeper命令行客户端

执行zkServer.sh,客户端连接上服务器hadoop1。

都有哪些命令行操作呢?(见下图)

zookeeper命令行客户端

1、使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:

zookeeper命令行客户端

2、创建一个新的 znode ,使用 create /zk “myData” 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:

zookeeper命令行客户端

3、我们运行 get 命令来确认 znode 是否包含我们所创建的字符串:

zookeeper命令行客户端

#监听这个节点hadoop2的变化,当另外一个客户端localhost改变/zk时(见4),它会打出下面的

#WATCHER::

#WatchedEvent state:SyncConnected type:NodeDataChanged path:/zk

[zk: localhost:2181(CONNECTED) 4] get /zk watch

zookeeper命令行客户端

4、下面我们通过 set 命令来对 zk 所关联的字符串进行设置:

zookeeper命令行客户端

5、下面我们将刚才创建的 znode 删除:

zookeeper命令行客户端

6、删除节点:rmr

zookeeper命令行客户端

上一篇:linux (RHEL) 添加和删除用户


下一篇:[刷题]Codeforces 785D - Anton and School - 2