Zookeeper常用命令、权限、super模式

基础CRUD

get /path :获取节点信息

create /path “内容”:创建节点和内容

ls /path :查看节点

stat /path:当前节点属性

set /path “内容”:修改节点数据

get -w /path:设置监听器当发生一次后,监听器会消失

ls -w /path:当节点下面的字节点发生变化时会触发监听器

get /path -w :设置监听器

create -e /path “内容”:创建零时节点 会话断开零时节点消失

create -s /path “内容”:创建永久节点

PS:一次监听器的注册只能捕获一次事件,使用一次后立即失效

权限

Zookeeper的权限类别

1.world:anyone 所有人

setAcl /Path world:anyone:权限(cdrwa)

2.auth 用户权限

//设置权限
setAcl /Path auth:用户名:权限(cdrwa),auth:用户名2:权限(cdrwa)    //给节点设置权限
//登录
addauth digest 用户名:密码
//设置节点权限
create /Path "内容" auth:用户名:权限(cdrwa),auth:用户名2:权限(cdrwa)

3.digest 用户权限(用加密密码)需要使用工具包将用户名和密码按,用户名:密码这个进行SHA1的类型转换,再转为Base64得到加密后的密码

create /Path "内容" digest:用户名:加密后的密码:权限(cdrwa),digest:用户名2:加密后的密码:权限(cdrwa)
//登录
addauth digest 用户名:原始密码  

4.ip

create /Path "内容" ip:IP地址:权限(cdrwa),ip2:IP地址:权限(cdrwa)

getAcl /path:拿到权限信息

supper模式
当我们无法操作权限的时候使用超级管理员模式

需要修改启动脚本zkServer.sh,并在nohup行添加上面的参数

Dzookeeper.DigestAuthenticationProvider.superDigest=zookeeper:qW/HnTfCSoQpB5G8LgkwT3IbiFc=

添加认证信息:heibai:heibai后就可以操作了

addauth digest heibai:heibai  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值