Zookeeper安装(distributed模式)

环境

系统:CentOS 6.8
软件:zookeeper-3.4.6.tar.gz

主机:
zoo1:10.10.10.21
zoo2:10.10.10.22
zoo3:10.10.10.23

准备

  • jdk安装
    参见:http://www.jianshu.com/p/9d1b3eefdea3

zookeeper安装

  • 下载二进制包
    地址:http://www.apache.org/dyn/closer.cgi/zookeeper/

  • 安装

    # tar -xzvf zookeeper-3.4.6.tar.gz
    # mv zookeeper-3.4.6 /usr/local/zookeeper
    
  • 配置环境变量

    # vim /etc/profile
    export PATH=/usr/local/zoo/bin:$PATH
    
    # source /etc/profile
    

zookeeper配置

  • 创建数据目录

    # mkdir -p /data/zookeeper
    
  • 配置

    # cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
    
    # vim /usr/local/zookeeper/conf/zoo.cfg
    dataDir=/data/zookeeper
    server.1=10.10.10.21:2888:3888
    server.2=10.10.10.22:2888:3888
    server.3=10.10.10.23:2888:3888
    

集群配置

  • 确保在zoo1、zoo2、zoo3上都已进行上述zookeeper安装、配置操作
  • 在zoo1上执行echo 1 > /data/zookeeper/myid
  • 在zoo2上执行echo 2 > /data/zookeeper/myid
  • 在zoo3上执行echo 3 > /data/zookeeper/myid

zookeeper启动

分别在zoo1、zoo2、zoo3启动zookeeper

# cd /usr/local/zookeeper && ./bin/zkServer.sh start

你可能感兴趣的:(Zookeeper安装(distributed模式))