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

zookeeper集群部署

时间:2017-08-24 21:38:18      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:另一个   状态   mkdir   空间   image   groov   报错   echo   wiki   

选取172.16.110.17、172.16.110.137、172.16.110.138来部署zookeeper

 

  1. df -lh查看磁盘空间都够用
  2. zookeeper源码下载(由于17上已部zookeeper,所以拷过去就行)
  3. 安装在/opt目录下 tar -xvf zookeeper-3.4.6.tar
  4. 修改配置文件
    vi /opt/zookeeper-3.4.6/conf/zoo.cfg

     加入

    server.1=172.16.110.17:2888:3888
    server.2=172.16.110.137:2888:3888
    server.3=172.16.110.138:2888:3888

技术分享

5. 创建myid文件

创建myid文件, id 与 zoo.cfg 中的序号对应

cd /tmp

mkdir zookeeper

echo 1 > /tmp/zookeeper/myid

注意:

  • 注意,如果是Server2和Server3中进行相应的修改
  • Server2上应改为:echo 2 > /tmp/zookeeper/myid
  • Server3上应改为:echo 3 > /tmp/zookeeper/myid

 6. 启动

bin/zkServer.sh start

技术分享

bin/zkServer.sh status

技术分享

常用命令

启动

bin/zkServer.sh start

查看状态

bin/zkServer.sh status

重启

bin/zkServer.sh restart

关闭

bin/zkServer.sh stop

在其中一台用客户端连接

bin/zkCli.sh -server c1:2181

 

参考网站:http://www.cnblogs.com/rwxwsblog/p/5806075.html

 

zk.ymatou.com集群化部署

由于测试环境站点启动经常出现zkclient连不上的报错,所以将zk.ymatou.com部成3台集群zk,

sit: 172.16.101.22,172.16.101.23,172.16.101.24

uat: 172.16.110.22,172.16.110.23,172.16.110.24

172.16.103.120, 172.16.103.121, 172.16.103.122 (STRESS)

登录账号:root ymt@123

部署方法同上

注意:由于换成全新机器后,没有原来zookeeper上的信息,站点需要重新发布后才会有对应注册信息,但由于环境中站点太多,不好一个个重启,所以最后选择如下方案:

  1. 先把原先的172.16.101.116上的zookeeper一起部署成集群,如此,172.16.101.116上zookeeper上数据会同步到其他三台机器。
  2. 等同步完成后再stop172.16.101.116上的zookeeper,修改集群zookeeper配置,重启。

java站点kafka对应Zookeeper迁移到zk.ymatou.com

修改kafka对应的配置文件

cd /opt/kafka_2.11-0.10.0.1/config

vi server.properties 

zookeeper.connect=172.16.101.22:2181,172.16.101.23:2181,172.16.101.24:2181/kafka10

uat

zookeeper.connect=172.16.110.22:2181,172.16.110.23:2181,172.16.110.24:2181/kafka10

注意端口号不要冲突

技术分享

技术分享

sh /opt/kafka_2.11-0.10.0.1/bin/kafka-server-stop.sh (这个命令把另一个kafka杀掉了)

sh /opt/kafka_2.11-0.10.0.1/bin/kastart.sh

 

搜索kafka对应Zookeeper迁移到zk.ymatou.com

同上

zookeeper.connect=172.16.101.22:2181,172.16.101.23:2181,172.16.101.24:2181/kafka8

uat

zookeeper.connect=172.16.110.22:2181,172.16.110.23:2181,172.16.110.24:2181/kafka8

技术分享

 

zookeeper集群部署

标签:另一个   状态   mkdir   空间   image   groov   报错   echo   wiki   

原文地址:http://www.cnblogs.com/chenjiazhu/p/7424988.html

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