zookeeper
集群的协同服务,分布式协调服务
并行程序多进程之间的调度和控制
比如:多进程之间的互斥同步运行,多进程事务控制,多进程之间的状态监控,多进程之间的资源共享,进程的故障切换
zookeeper-3.4.10.tar
链接:https://pan.baidu.com/s/1VF_omDmCLrXVWrkomB4IZA
提取码:4ham
1 解压 zookeeper压缩包
tar -zxvf zookeeper-3.4.10.tar.gz -C ~/software/
2 创建软连接,配置环境变量
ZK_HOME
ln -s zookeeper-3.4.10/ zookeeper
3 创建
~/software/data/zk/data
~/software/data/zk/dataLog
4 在~/software/zookeeper/conf/ 新建文件 zoo.cfg
tickTime=2000
dataDir=~/software/data/zk/data
dataLogDir=~/software/data/zk/dataLog
clientPort=2181
//---------------------------
在每台机器上
1 解压 zookeeper压缩包
2 创建软连接,配置环境变量
3 创建
~/software/data/zk/data
~/software/data/zk/dataLog
4 新建 ~/software/data/zk/data/myid
每台节点id不同
如 第一台 为 1 ,第二台为 2 ,第三台为 3
5 在$ZK_HOME/conf/ 新建文件 zoo.cfg
tickTime=2000
dataDir=~/software/data/zk/data
dataLogDir=~/software/data/zk/dataLog
clientPort=2181
initLimit=5
syncLimit=2
server.1=server1:2888:3888
server.2=server2:2888:3888
server.3=server3:2888:3888
zkServer.sh start
zkServer.sh status
leader follower
####
zkCli.sh -server 127.0.0.1:2181