ZooKeeper的命令行工具类似于Linux Shell。当ZooKeeper服务启动以后,可以在其中一台运行ZooKeeper服务的服务器中输入以下命令(需要进入ZooKeeper安装目录执行),启动一个客户端,连接到ZooKeeper集群:
$ bin/zkCli.sh -server centos01:2181
以下是ZooKeeper命令行工具的一些简单操作示例。
1.查询节点列表
使用ls命令,可以查看ZooKeeper相应路径下的所有znode节点。例如,列出ZooKeeper根目录下的所有znode节点:
[zk: centos01:2181(CONNECTED) 0] ls /
[zookeeper]
可以看到,当前根目录有一个名称为“zookeeper”的znode节点。
2.创建节点
使用create命令,可以创建一个新的znode节点。例如,在根目录创建一个名为“zk”的znode以及在它上面存放的元数据字符串为“myData”,命令及输出信息如下:
[zk: centos01:2181(CONNECTED) 1] create /zk "myData"
Created /zk