版权声明:欢迎转载,注明出处 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(随机的)