目录
1.准备
2.下载
3.解压
4.修改配置
5.配置分发
6.设置环境变量
7.启动
8.验证
1.准备
3个节点且都安装java8
2.下载
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
3.解压
tar -xzvf zookeeper-3.4.10.tar.gz -C /data/
4.修改配置
cd conf
cp zoo_sample.cfg zoo.cfg
修改 dataDir及添加server
dataDir=/data/zookeeper-3.4.10/data
server.1=hdp01:2888:3888 server.2=hdp02:2888:3888 server.3=hdp03:2888:3888
vim zoo.cfg
因为我们前面dataDir=/data/zookeeper-3.4.10/data是在这个位置,
所以我们在/data/zookeeper-3.4.10下面创建data目录
mkdir data
然后进入data目录创建myid文件
cd /data/zookeeper-3.4.10/data
echo "1" >> myid
5.配置分发
把设置好的/data/zookeeper-3.4.10分发到其他2个节点
scp /data/zookeeper-3.4.10 hdp02:/data/
scp /data/zookeeper-3.4.10 hdp03:/data/
然后
设置hdp02的myid文件内容为2
设置hdp03的myid文件内容为3
6.设置环境变量
vim /etc/profile
export ZOOKEEPER_HOME=/data/zookeeper-3.4.10
export PATH=$PATH:$$ZOOKEEPER_HOME/bin
source /etc/profile
7.启动
在3个节点上执行启动脚本
zkServer.sh start
8.验证
在3个节点上执行
zkServer.sh status
查看进程是否启动 ps -ef|grep zookeeper
发现2个节点显示follower,1个节点显示leader,说明搭建OK。



