zookeeper安装配置及节点增删改查

1.zookeeper下载:http://us.mirrors.quenda.co/apache/zookeeper

2.解压压缩包,在conf目录下创建一个zoo.cfg文件内容如下:

#tickTime是zookeeper最基本的时间单位,单位是毫秒
tickTime=2000    
#数据存储目录
dataDir=/Users/apple/zookeeper/data 
#日志存储目录   
dataLogDir=/Users/apple/zookeeper/logs   
#端口号 
clientPort=4180  

3.启动服务端,windows下执行bin目录下的额zkServer.cmd文件,linux则执行zkServer.sh文件

4.客户端连接服务端,执行zkCli.cmd -server localhost:4180,linux下执行zkCli.sh -server localhost:4180

5.创建zookeeper节点,命令格式如下:

create [-s] [-e] path data acl  

-s:创建顺序节点

-e:创建临时节点

注:默认创建非顺序永久节点

6.查询zookeeper节点,命令格式如下:

ls path [watch ]

watch:监督者

7.设置zookeeper节点值,命令格式如下:

set path data [version]

8.删除zookeeper节点值,命令格式如下:

delete [-v version] path

9.设置watcher,命令如下

stat -w path

注:监听器只会生效一次

10.设置acl权限

zookeeper支持的权限有5种分别是

  • CREATE: 你可以创建子节点。
  • READ: 你可以获取节点数据以及当前节点的子节点列表。
  • WRITE: 你可以为节点设置数据。
  • DELETE: 你可以删除子节点。
  • ADMIN: 可以为节点设置权限。

可以通过如下的命令设置节点的权限

setAcl [-s] [-v version] [-R] path acl

-s:表明为顺序节点

-v:表明要操作的版本号

-R:表明递归到子节点

acl组成:

  1. auth:user:password:permissions
  2. digest:user:password密文:permissions
  3. world:user:permissions
  4. ip:host/port:permissions
  5. super
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值