Zookeeper 安装

Zookeeper 安装

需要环境

  • JDK 安装

下载安装

  • 官网:https://zookeeper.apache.org/
  • 官网下载:http://www.apache.org/dyn/closer.cgi/zookeeper/
  • 我这里以:zookeeper-3.4.8.tar.gz 为例
  • 安装过程:
    • mkdir -p /usr/program/zookeeper/data
    • cd /opt/setups
    • tar zxvf zookeeper-3.4.8.tar.gz
    • mv /opt/setups/zookeeper-3.4.8 /usr/program/zookeeper
    • cd /usr/program/zookeeper/zookeeper-3.4.8/conf
    • mv zoo_sample.cfg zoo.cfg
    • vim zoo.cfg
  • 将配置文件中的这个值:
    • 原值:dataDir=/tmp/zookeeper
    • 改为:dataDir=/usr/program/zookeeper/data
  • 防火墙开放2181端口
    • iptables -A INPUT -p tcp -m tcp --dport 2181 -j ACCEPT
    • service iptables save
    • service iptables restart
  • 启动 zookeeper:sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh start
  • 停止 zookeeper:sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh stop
  • 查看 zookeeper 状态:sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh status
    • 如果是集群环境,下面几种角色
      • leader
      • follower

集群环境搭建

确定机子环境

  • 集群环境最少节点是:3,且节点数必须是奇数,生产环境推荐是:5 个机子节点。
  • 系统都是 CentOS 6
  • 机子 1:192.168.1.121
  • 机子 2:192.168.1.111
  • 机子 3:192.168.1.112

配置

  • 在三台机子上都做如上文的流程安装,再补充修改配置文件:vim /usr/program/zookeeper/zookeeper-3.4.8/conf/zoo.cfg
  • 三台机子都增加下面内容:

server.1=192.168.1.121:2888:3888

server.2=192.168.1.111:2888:3888

server.3=192.168.1.112:2888:3888

  • 在 机子 1 增加一个该文件:vim /usr/program/zookeeper/data/myid,文件内容填写:1
  • 在 机子 2 增加一个该文件:vim /usr/program/zookeeper/data/myid,文件内容填写:2
  • 在 机子 3 增加一个该文件:vim /usr/program/zookeeper/data/myid,文件内容填写:3
  • 然后在三台机子上都启动 zookeeper:sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh start
  • 分别查看三台机子的状态:sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh status,应该会得到类似这样的结果:

Using config: /usr/program/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg

Mode: follower 或者 Mode: leader

转至https://github.com/T-MacFbMa/Linux-Tutorial

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值