-
选举机制
首先给自己一票
-
注意事项
只要有半数以上的节点存活就能正常工作
如何保证半数以上的存活?
配置zk集群要配置奇树台
偶数个跟奇数个集群的宕机容忍度相同,所以偶数个属于浪费资源 -
zookeeper客户端命令行
1、启动客户端
zkCli.sh
2、查看帮助
help
3、查看当前znode所包含的内通
ls /
4、创建znode
create [-s] [-e] path data
[-e],临时znode,一旦退出客户端就消失
[-s],带序号的znode,create /terry 18 create -s /terry 19 create -e -s /terry 20 必须有数据才能创建
5、
get /terry
6、产看此节点的详细信息
ls2 /
7、获得节点值的监听
get /terry watch
8、获得路径的监听
ls / watch
9、不管是get或ls都是一次监听
10、修改节点数据
set /terry 22
11、删除节点
delete /terry
不能删除有子节点的节点,要想删除有子节点的节点
递归删除
rmr /terry
12、查看节点状态信息
stat /cZxid:事物id,修改zookeeper的状态,就会产生一个cZxid。相当于时间戳,是有次序的id
ctime:节点被创建的毫秒数
mZxid:这个节点最后更新的时间戳
mtime:节点最后修改的毫秒数
pZxid:节点最后被更新的子节点的时间戳
cversion:子节点的变化号,修改次数
dataVersion:数据的变化号
aclVersion:访问控制列表的变化号
ephemeralOwner:临时节点拥有者的zxid
dataLength:数据长度
numChildren:子节点数量
zookeeper的选举机制及客户端命令行
猜你喜欢
转载自blog.csdn.net/weixin_42898914/article/details/85013812
今日推荐
周排行