zookeeper系列1——集群搭建

zookeeper集群搭建

备注: 最少三个节点,建议单数个节点,以3.4.8版本为例,依赖java环境

  • 配置主机名和IP映射(nameserver)

    vim /etc/hosts
    添加以下配置信息:

    192.168.58.145    zookeeper145
    192.168.58.146    zookeeper146
    192.168.58.147    zookeeper147

    source /etc/hosts 刷新配置

  • 下载zookeeper安装包zookeeper-3.4.8.tar.gz
  • 解压

    tar -zxvf zookeeper-3.4.8.tar.gz -C /usr/local && cd .. && mv zookeeper-3.4.8 zookeeper && cd zookeeper

  • 配置环境变量

    vim /etc/profile
    添加配置如下:

    export PATH=$PATH:/usr/local/bin
       export JAVA_HOME=/usr/java/jdk1.7.0_79
       export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
       export ZOOKEEPER_HOME=/usr/local/zookeeper
       export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

    source /etc/profile

  • 修改zookeeper配置文件

    cd /usr/local/zookeeper/conf && mv zoo_sample.cfg zoo.cfg && vim zoo.cfg
    修改数据存放地址dataDir=/usr/local/zookeeper/data
    添加配置信息如下:

    server.0=zookeeper145:2888:3888
       server.1=zookeeper146:2888:3888
       server.2=zookeeper147:2888:3888
  • 配置服务器标识

    创建数据存放文件夹data,并data下新建myid服务器标识文件
    cd /usr/local/zookeeper && mkdir data && vim myid
    配置内容:

    0   //该值对应着修改`zookeeper`配置文件`conf`中的`zoo.cfg`中的`server`后数值(每个节点对应)
  • 每个节点重复以上方法配置
  • 启动zookeeper

    cd /usr/local/zookeeper/bin
    启动 zkServer.sh start (每个节点都需要启动)
    状态 zkServer.sh status
    关闭 zkServer.sh stop

  • 进入zookeeper终端

    cd /usr/local/zookeeper/bin
    zkCli.sh 即可进入终端

作者:逐暗者 (转载请注明出处)

转载于:https://my.oschina.net/u/3135352/blog/1113983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值