zookeeper集群搭建
下载
1 | wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz |
Zookeeper 是为其他分布式程序提供服务的,所以本身自己不能随便就挂了,所以 zookeeper 自身的集群机制就很重要。zookeeper 的集群机制采用的是半数存活机制,也就是整个集群节点中有半数以上的节点存活,那么整个集群环境可用。这也就是说们的集群节点最好是奇数个节点。
1 | yum install -y java-1.8.0-openjdk |
创建配置文件
1 | mkdir -p /data/zookeeper_{log,data} |
调整配置文件 /data/apache-zookeeper-3.8.4-bin/conf/zoo.cfg
1 | tickTime=2000 |
myid 配置
除了修改 zoo.cfg 配置文件外,zookeeper 集群模式下还要配置一个 myid 文件,这个文件需要放在 dataDir 目录下
这个文件里面有一个数据就是 A 的值(该 A 就是 zoo.cfg 文件中 server.A=B:C:D 中的 A),在 zoo.cfg 文件中配置的 dataDir 路径中创建 myid 文件。
不同服务器配置不一样
1 | # 第一台服务器 |
常用命令
1 | # 启动zookeeper |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论