zookeeper -- 介绍

Zookeeper是开源的分布式应用协调系统

介绍作用:

https://zhuanlan.zhihu.com/p/69114539

原理

https://www.cnblogs.com/raphael5200/p/5285583.html

数据一致性:https://www.cnblogs.com/ZhuChangwu/p/11619270.html
数据存储:https://www.cnblogs.com/leesf456/p/6179118.html

用来干什么

https://zhuanlan.zhihu.com/p/208505472
https://blog.csdn.net/m0_37784666/article/details/105489995

官网:

https://zookeeper.apache.org/

部署集群时,myid文件位于 data文件夹下

常用命令

https://blog.csdn.net/dandandeshangni/article/details/80558383

#启动
./zkServer.sh start

#查看zk的运行状态
./zkServer.sh status

#客户端链接zk
./zkCli.sh 

#help 查看客户端帮助命令
help

#ls 查看节点
ls /
ls /zookeeper 


#get 获取节点数据和更新信息
get /zookeeper 

cZxid :创建节点的id
ctime : 节点的创建时间
mZxid :修改节点的id
mtime :修改节点的时间
pZxid :子节点的id
cversion : 子节点的版本
dataVersion : 当前节点数据的版本
aclVersion :权限的版本
ephemeralOwner :判断是否是临时节点
dataLength : 数据的长度
numChildren :子节点的数量


#stat 获得节点的更新信息
stat /zookeeper

#create 创建节点,-s 有序号的  -e 临时的
create [-s] [-e] path data acl   

#修改节点
set path data [version] 

# 删除节点
delete path [version]

#设置watch事件
stat path watch
get path watch
posted @ 2021-05-10 11:16  zhanglw  阅读(47)  评论(0)    收藏  举报