【大数据毕设环境配置五】- 在centos7里面搭建完全分布式zookeeper

情况说明:

  • 需要对三台云服务器进行基本的配置,详细看【大数据毕设环境配置二】
  • zookeeper完全分布式集群需要奇数个节点(最少三个)
  • 根据2n+1法则,最多挂掉n个,我搭建时(挂掉一个节点,但是集群仍能正常维护)

我不懂的地方(也就是那个挂掉的节点,(希望会的同学留言一下),说明一下)

  • 在进行ip地址映射的时候,由于我之前第二步进行免**SSH登陆 在/etc/hosts 文件下,当前主机用的内网,其它主机用的外网,然后在进行zoo.cfg配置的时候,使用本机的节点(内网)需要将ip改写成0.0.0.0:2888:3888的形式,其它直接公网ip进行书写就好。但是对于纯内网(都是一家的服务器,都是一个地区)来说,直接写成master:2888:3888 node1:2888:3888 node2:2888:3888就好了。
  • 最后结果(虽然可以用,但是第一个节点挂掉,心里还是难受)
    【大数据毕设环境配置五】- 在centos7里面搭建完全分布式zookeeper简单安装
    • 配置环境变量
      【大数据毕设环境配置五】- 在centos7里面搭建完全分布式zookeeper
  • zoo.cfg
    【大数据毕设环境配置五】- 在centos7里面搭建完全分布式zookeeper
  • 在data下建立myid,注意:每个节点对应服务器标号<1,2,3> 必须从1开始
  • zkServer.sh start 启动
  • zkServer.sh status 查看状态