理论基础

一致性算法Paxos 变种 ZAB协议

基础设置

jdk

部署配置

zoo.cfg

dataDir=/var/bigdata/zk

#使用 和 选举两个状态
server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888
server.4=node04:2888:3888:observer
#node01
echo 1 > /var/bigdata/zk/myid

#node02
echo 2 > /var/bigdata/zk/myid

#node03
echo 3 > /var/bigdata/zk/myid

#node04
echo 4 > /var/bigdata/zk/myid
vim /etc/profile

source /etc/profile
export ZOOKEEPER_HOME=/bigdata/apache-zookeeper-3.6.2-bin
export PATH=$PATH:$REDIS_PATH/bin:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$KAFKA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

初始化运行

zkServer.sh start

状态检查

zkServer.sh status

命令使用

#连接
zkCli.sh -server 127.0.0.1:2181

创建节点

创建顺序节点

创建临时节点

查看节点列表

检查节点状态

修改节点

添加监视器

Scroll to Top