配置zookeeper

版权声明:欢迎转载,注明出处 https://blog.csdn.net/jklcl/article/details/82764640

配置zookeeper

一、准备工作

  • 1、压缩包zookeeper,版本一般是2.4.7,也有使用2.4.5的,最好不要使用最新版本

  • 2、JDK1.7以上版本

  • 3、规划

    主机名(hostname) 安装软件 运行进程
    mini1 zookeeper-3.4.7 QuorumPeerMain
    mini2 zookeeper-3.4.7 QuorumPeerMain
    mini3 zookeeper-3.4.7 QuorumPeerMain

二、安装

  • 解压

    tar -zvxf  zookeeper-3.4.7.tar.gz -C /home/hadoop
    
  • 配置

    1.配置zoo.cfg

    #打开文件夹conf,将zoo_sample.cfg改为zoo.cfg
    cd /home/hadoop/develop_env/zookeeper-3.4.7/conf
    mv zoo_sample.cfg  zoo.cfg
    
    #配置两项
    #第12行
    dataDir=/home/hadoop/develop_env/zookeeper-3.4.7/data
    #最后
    server.1=mini1:2888:3888
    server.2=mini2:2888:3888
    server.3=mini3:2888:3888
    

    2.配置myid

    #在zookeeper-3.4.7目录下新建data
    mkdir data
    #将1写入myid
    touch /$zkPath/$zkHome/data/myid
    echo  "1" >  /$zkPath/$zkHome/data/myid
    

    3.修改zookeeper.out

    #打开zookeeper-3.4.7目录下的bin/zkEnv.sh
    #第61行修改目录
    ZOO_LOG4J_PROP=/home/hadoop/zookeeper-3.4.7
    
  • 同传并修改myid

    scp -r  /home/hadoop/zookeeper-3.4.7/  mini2:/home/hadoop/
    echo  "2" >  /$zkPath/$zkHome/data/myid
    scp -r  /home/hadoop/zookeeper-3.4.7/  min2:/home/hadoop/
    echo  "3" >  /$zkPath/$zkHome/data/myid
    

三、测试

#在三台机子下zookeeper的bin目录下启动(每一台都开起)
zkServer.sh start
#正常会显示 QuorumPeerMain
#查看jps
jps
#查看状态
zkServer.sh status
#正常会显示一个leader和两个follower(随机的)

猜你喜欢

转载自blog.csdn.net/jklcl/article/details/82764640