Diyo

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

 

相关文章: