与mysql这种常用数据库对比,zookeeper中也提供了客户端用于对服务器数据进行操作,下面我们来就看看zookeeper的客户端常用命令怎么使用及它们的作用吧。
首先得去我们zookeeper的bin目录下,找到一个名为zkCli.sh的文件,它就是zookeeper为我们提供的客户端脚本程序。我们可以通过它来操作zookeeper服务器的数据,它连接zookeeper服务器的命令是:./zkCli.sh -timeout 0 -server ip:port;
注:最后端提示符为connected则代表连接成功
h命令的执行可以让你查看zookeeper支持的所有操作命令列表。

1. ls
ls命令用于列出某个节点下的所有子节点信息。

2. create
create命令会创建一个新的节点,它的命令格式为:create [-s] [-e] path data acl;
path是节点路径,data是节点中存储数据值,acl是节点权限,参数s表示创建一个顺序节点。

3.stat
这个命令会帮你查看一个节点的所有状态信息

4.Get
此命令会获取当前节点存储的所有数据内容

5. Set
此命令会修改一个节点中存储数据

6. Delete
这个命令用于删除节点。注:它只能删除没有任何子节点的节点。

以上就是zookeeper的一些常用命令了,更多Java常见问答知识内容请关注我们了解吧。