码迷,mamicode.com
首页 > 其他好文 > 详细

zookeeper集群的搭建,参照前辈资料,经测试运行成功!

时间:2019-05-24 19:31:01      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:教程   虚拟   状态   http   htm   arch   csdn   keep   status   

1.环境准备

    安装jdk 具体安装过程参照校称,https://www.cnblogs.com/xuliangxing/p/7066913.html

    3台虚拟机

    vi /etc/hosts

    在文件末尾加入

    192.168.1.4 slave1
    192.168.1.5 slave2
    192.168.1.6 slave3

   关闭防火墙(不然无法通信)

  具体关闭教程:https://www.jianshu.com/p/4b0afe75990e  很详细。

2.zookeeper包下载

        https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/

3.解压

       tar -zxvf zookeeper-3.4.9.tar.gz -C /opt/

 4.改名

       cd /opt 

       mv zookeeper-3.4.9/ zookeeper

 5.修改配置文件

      cd /opt/zookeeper/conf

       mv zoo_sample.cfg zoo.cfg

      vi zoo.cfg

  在文件末尾加上

  server.1=slave1:2888:3888
  server.2=slave2:2888:3888
  server.3=slave3:2888:3888

  在文件中找到dataDir这一行修改为如下内容

  dataDir=/opt/zookeeper/data

  PS:主机名根据自己实际的主机名填写

6.在 /opt/zookeeper/ 下创建data文件夹

  cd /opt/zookeeper

  mkdir data

7.在 /opt/zookeeper/data 创建myid文件(myid文件与zoo.cfg中的1,2,3对应)

  touch myid

  echo "1" > myid

8.将文件拷贝到其它节点

  scp -r /opt/zookeeper/ slave2:/opt/

  scp -r /opt/zookeeper/ slave3:/opt/

9.修改myid

  在slave2上输入

  echo "2" > /opt/zookeeper/data/myid

  在slave3上输入

  echo "3" > /opt/zookeeper/data/myid

10.启动zookeeper

     cd /opt/zookeeper/bin

     ./zkServer.sh start

     三台都要启动

11.查看状态

     cd /opt/zookeeper/bin

     ./zkServer.sh status

 

PS:集群中只有超过半数的节点启动了zookeeper才会显示状态
   jps

 

原文:https://blog.csdn.net/qq_40856560/article/details/81063704
版权声明:本文为博主原创文章,转载请附上博文链接!

zookeeper集群的搭建,参照前辈资料,经测试运行成功!

标签:教程   虚拟   状态   http   htm   arch   csdn   keep   status   

原文地址:https://www.cnblogs.com/xiakeguibin/p/10919409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!