Zookeeper的安装:
Zookeeper版本:zookeeper-3.4.6.tar.gz
下载链接:http://apache.fayea.com/apache-mirror/zookeeper/stable/
1、将下载的zookeeper-3.4.6.tar.gz解压到/home/hadoop路径下。
# vi ~/.bashrc 打开.bashrc文件,添加下面配置信息
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:${ZOOKEEPER_HOME}/bin
2、进入zookeeper安装目录,建立数据目录
mkdir -p data/zookeeper
3、修改配置文件
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
# 修改数据目录dataDir为以下值
dataDir=usr/local/zookeeper/data/zookeeper
# 添加以下段落
server.1=hdp1:2887:3887
server.2=hdp2:2888:3888
server.3=hdp3:2889:3889
4、将zookeeper 远程拷贝到其他节点
scp -r zookeeper hadoop@hdp2:.
scp -r zookeeper hadoop@hdp2:.
然后分别在每个节点执行下列操作,将其移动到/usr/local/目录下:
sudo mv zookeeper/usr/local/
5、需要在每个服务器的数据目录中(这边为data/zookeeper)创建myid文件,文件的内容为以上对应的server.id中的id
vim data/zookeeper/myid
分别在hdp1,hdp2,hdp3的myid中写入对应的server.n中的n,即分别是1,2,3.
6、在每个节点上分别启动zookeeper
bin/zkServer.sh start