当前位置:   article > 正文

在CentOS7上搭建zookeeper集群

在CentOS7上搭建zookeeper集群

      在工作当中,我们经常使用到zookeeper做一些分布式协调服务,用过dubbo的同学们应该都知道zookeeper是dubbo推荐的服务注册与发现中心。今天就来搭建一个zookeeper集群。

这里用同一台服务器启动3个zookeeper服务用于学习测试,生产环境下最好分开部署。

  1. [root@iZek6okaffpnc1Z opt]# mkdir zookeeper
  2. [root@iZek6okaffpnc1Z opt]# cd zookeeper
  3. [root@iZek6okaffpnc1Z zookeeper]# ls
  4. [root@iZek6okaffpnc1Z zookeeper]# mkdir zookeeper-1
  5. [root@iZek6okaffpnc1Z zookeeper]# cd zookeeper-1/
  6. [root@iZek6okaffpnc1Z zookeeper-1]# rz

在zookeeper/zookeeper-1/文件夹下使用rz命令上传zookeeper-3.4.13.tar.gz;

解压tar - zxvf zookeeper-3.4.13.tar.gz

  1. [root@iZek6okaffpnc1Z zookeeper-1]# cd zookeeper-3.4.13/
  2. [root@iZek6okaffpnc1Z zookeeper-3.4.13]# cd conf
  3. [root@iZek6okaffpnc1Z conf]# ls
  4. configuration.xsl log4j.properties zoo_sample.cfg
  5. [root@iZek6okaffpnc1Z conf]# cp zoo_sample.cfg zoo.cfg

复制配置文件。

[root@iZek6okaffpnc1Z conf]# vim zoo.cfg

复制两个实例

  1. [root@iZek6okaffpnc1Z zookeeper]# cp -r zookeeper-1 zookeeper-2
  2. [root@iZek6okaffpnc1Z zookeeper]# cp -r zookeeper-1 zookeeper-3
  3. [root@iZek6okaffpnc1Z zookeeper]# ls
  4. zookeeper-1 zookeeper-2 zookeeper-3

修改2和3的zoo.cfg .

 在三个实例的data文件下创建myid文件,依次赋值为0,1,2

 配置修改好后依次启动服务。

  1. [root@iZek6okaffpnc1Z zookeeper]# zookeeper-1/zookeeper-3.4.13/bin/zkServer.sh start
  2. [root@iZek6okaffpnc1Z zookeeper]# zookeeper-2/zookeeper-3.4.13/bin/zkServer.sh start
  3. [root@iZek6okaffpnc1Z zookeeper]# zookeeper-3/zookeeper-3.4.13/bin/zkServer.sh start

查看服务状态

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/851266
推荐阅读
相关标签
  

闽ICP备14008679号