Linux --- Zookeeper的数据结构和命令

1、ZK数据结构(类似于文件系统)

 

2、节点类型

2.1、Znode有两种类型:

  • EPHEMERAL(临时,断开连接时删除)
  • PERSISTENT(持久,断开连接时不删除)

 

2.2、Znode有四种形式的目录节点(默认是PERSISTENT):

  • PERSISTENT(持久的节点)
  • EPHEMERAL(临时的,注册的客户端断开连接就会删除节点,临时节点不允许有子节点)
  • PERSISTENT_SEQUENTIAL(znode名称后会附加一个值,顺序号是一个单调递增的计数器,由父节点维护)
  • EPHEMERAL_SEQUENTIAL(临时节点,命名规则同上)

 

3、zookeeper命令行操作

运行zkCli.sh –server <ip>进入命令行工具,注意连接信息应该为zoo.cfg中配置的主机名或者ip 

# 查看帮助
help

# 列出根结点下的子结点
ls /

# 查看结点上存储的数据
get /

# 获取指定节点的状态(无数据)
stat /

# 在根结点写入数据tom
set / 'tom'

# 创建有数据结点
create /a 'tomas'

# 创建无数据结点
create /b ''"

# 删除没有子结点的结点
delete /b

# 递归删除结点
rmr /a

# 退出客户端
quit

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值