Apache Zookeeper集群搭建(简化版)

摘 要

本文介绍zookeeper超快速、超简单的搭建集群。

安装配置步骤

1,解压zookeeper

  1. tar -zxvf zookeeper-3.4.9.tar.gz -c /itunic/

2,配置zookeeper

  1. cd /itunic/zookeeper-3.4.9/conf/
  2. #拷贝一个模板文件
  3. cp zoo_sample.cfg zoo.cfg
  4. #编辑
  5. vi zoo.cfg
  6. #将dataDir=/tmp/zookeeper 修改为
  7. dataDir=/zookeeper-3.4.9/tmp
  8. #在配置文件最后一行追加三台节点
  9. server.1=zookeeperServer1:2888:3888
  10. server.2=zookeeperServer2:2888:3888
  11. server.3=zookeeperServer3:2888:3888
  12. #保存退出后在/itunic/zookeeper-3.4.9/ 创建tmp目录
  13. mkdir /itunic/zookeeper-3.4.9/tmp
  14. #创建一个空文件名字为myid
  15. touch /itunic/zookeeper-3.4.9/tmp/myid
  16. #写入其id,表示该节点zookeeper的节点id唯一
  17. echo  1  >  /itunic/zookeeper-3.4.9/tmp/myid

3,分发节点

将配置好的zookeeper分别拷贝到其他两台节点并修改id分别为 2、3

这样就配置好了。

4,胡侃乱侃

至于为什么配置基数节点zookeeper而不是偶数,这要从zookeeper的实现方式说起了。简而言之,zookeeper的选举算法运行规则是宕机50%节点则停止服务,所以收益最大化则是基数节点。想要了解具体算法的,可以自己去简单了解下,或去阅读其源码。后续会讲解内部算法,就不在此详细赘述了。

  • Apache Zookeeper集群搭建(简化版)已关闭评论
  • 38 views
  • A+
所属分类:未分类
avatar