Python 官方文档:入门教程 => 点击学习
目录1.zkCli.sh客户端2.多节点类型创建3.查询节点4.set数据5.删除节点6.权限设置7.其他命令注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的
注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的!
zkCli.sh
可以理解成客户端,也可以理解成命令行工具,把命令交给他,让他和zk的服务端打交道。
类似于Mysql,我们安装完mysql想要执行命令,那么就必须要通过mysql -u账号 -p密码
进入命令行工具里面,才能执行sql。
在ZooKeeper/bin 目录下:
执行./zkCli.sh
就进入到了客户端
ls /
:查询当前目录下的节点create /test1
:创建test1节点
客户端关闭:
输入quit 或者按 Ctrl + C
create /test2
create -s /test2
create -e /test2
create -e -s /test2
create -c /test2
创建test3临时节点,并向节点赋值数据1(其他节点创建的时候赋值同样如此,在后面跟上数据即可):create -e /test3 1
ls /
ls /test2
get /test2
get -s /test2
|| start /test2
|| ls -s /test2
(这三种都可以的)set [-s] [-v version] path data
版本不对就set不成功!
delete /a/b
delete /a
deleteall /test1
delete -v 1 /test2
acl:权限,定义了什么样的⽤户能够操作这个节点,且能够进⾏怎样的操作。
常用命令:
getAcl /test2
setAcl /test2 world:anyone:c
setAcl /runoob/ip ip:192.168.3.7:cdrwa
注册当前会话的账号和密码:
addauth digest xiaowang:123456
创建一个节点赋值abcd数据,然后必须使用xiaoming账号密码才能进行读写权限,这时候使用别的会话是访问不了这个节点的。
create /test-node abcd auth:xiaowang:123456:cdwra
在另⼀个会话中必须先使⽤账号密码,才能拥有操作该节点的权限
当命令输入错误的时候会出现命令帮助文档的!
查看当前会话的历史命令:history
到此这篇关于Java中的zookeeper常用命令详解的文章就介绍到这了,更多相关zookeeper常用命令内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Java中的zookeeper常用命令详解
本文链接: https://www.lsjlt.com/news/152519.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0