zookeeper基本操作和节点类型

一、基本操作

服务器:

启动服务   sh ./zkServer.sh start

查看状态:sh ./zkServer.sh status

停止服务: sh ./zkServer.sh stop

重启服务: sh ./zkServer.sh restart

客户端:

sh ./zkCli.sh -server ip:port

数据操作:

ls  /  查看数据节点列表

ls -s / 查看数据节点列表及详细信息

create [path] [value] 创建一个节点,name值要以 / 开头,默认创建 持久、无序节点,加 -s 为有序节点,加 -e为临时节点

delete [path] 删除

set [path] [value] 

get [path]

权限操作

addauth  digest  [username]:[password]   给当前session添加一个用户

setAcl [path] [类型]:[权限范围]:[可执行操作]

类型权限范围
worldanyone
authname:password(明文密码)
digestname:password(base64加密密码)
ip允许访问的ip地址

可执行操作:crwda  ==》对应:创建、读取、修改、删除、修改权限

 

getAcl [path]  获取权限内容

二、zk的数据结构

1.zk数据结构类似win下的,为树形结构,不过不同的是,zk中每个文件夹中必须有叶子节点,否则无法创建成功

2.持久节点和临时节点

①持久节点:客户端和服务器断开后无效的节点为持久节点

②临时节点:客户端和服务器断开后无效的节点为临时节点

2.zk的四种数据类型

①持久节点

②临时节点

③持久有序节点

④临时有序节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值