zookeeper客户端常用命令有哪些?分别有什么用处?

TheDisguiser 2020-05-03 15:18:34 java常见问答 5695

与mysql这种常用数据库对比,zookeeper中也提供了客户端用于对服务器数据进行操作,下面我们来就看看zookeeper的客户端常用命令怎么使用及它们的作用吧。

首先得去我们zookeeper的bin目录下,找到一个名为zkCli.sh的文件,它就是zookeeper为我们提供的客户端脚本程序。我们可以通过它来操作zookeeper服务器的数据,它连接zookeeper服务器的命令是:./zkCli.sh -timeout 0 -server ip:port;

注:最后端提示符为connected则代表连接成功

zookeeper客户端

h命令的执行可以让你查看zookeeper支持的所有操作命令列表。

zookeeper客户端

1. ls

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

zookeeper客户端

2. create

create命令会创建一个新的节点,它的命令格式为:create [-s] [-e] path data acl;

path是节点路径,data是节点中存储数据值,acl是节点权限,参数s表示创建一个顺序节点。

zookeeper客户端

3.stat

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

zookeeper客户端

4.Get

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

zookeeper客户端

5. Set

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

zookeeper客户端

6. Delete

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

zookeeper客户端

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