zookeeper基本知识和基本使用

来源:互联网 发布:全校第一知乎 编辑:程序博客网 时间:2024/05/18 03:50

zk集群:

master、slave模式

在启动的时候会有选举

leader

follower

follower

。。。。


Node:树形目录结构,每个目录是一个node

持久化

序列化持久化节点

临时节点

序列化临时节点


watchers

每个节点以及子节点数据发生变化,或被删除,或创建时,触发对应的事件

及时性高


基本命令:

./zkCli.sh -server localhost:2181

ls /

ls /zookeeper


create -s /test  “value"    -s创建一个序列化目录

create /aa "value"   默认是序列化的,加上-e才是持久化目录

create -s -e /tmp "tem" 这样创建的序列化目录,有个特点,就是文件后面会从零开始往上增加,比如第一次是test0000000000等


所以说我们leader挂掉了,重新选择leader的时候,算法可以设置为选择序列化的值最大的或者最小的


get /aa 获取到值和属性

set /aa "newvalue" 更新/aa的值

我们一般进入zk的客户端都是去查看对zookeeper的操作有没有成功


要注意连接数问题,如果·连接数满了,就需要增大zk的连接数,或者说是规模


运维中需要注意:

1,连接数容易占满

2,watchers数


0 0
原创粉丝点击