拓扑图
1、下载Zookeeper
wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
2、解压缩
tar –zxvf zookeeper-3.4.6.tar.gz
3、重命名
mv zookeeper-3.4.6 zookeeper
4、修改配置文件
修改dataDir=/usr/zookeeper/zkdata
添加
server.1=HadoopSlave1:2888:3888
server.2=HadoopSlave2:2888:3888
server.3=HadoopSlave3:2888:3888
5、创建目录
6、创建文件
touch /usr/zookeeper/zkdata/myid
7、把id写入文件
echo 1 > /usr/zookeeper/zkdata/myid
8、将配置好的zookeeper安装文件拷贝至其他节点
scp –r /usr/zookeeper HadoopSlave2:/usr/
scp –r /usr/zookeeper HadoopSlave3:/usr/
9、修改HadoopSlave2和HadoopSlave3节点的id
echo 2 > /usr/zookeeper/zkdata/myid
echo 3 > /usr/zookeeper/zkdata/myid
10、配置环境变量(所有节点)
vi /etc/profile
添加一下内容
export ZOOKEEPER_HOME=/usr/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
使环境变量生效
source /etc/profile
11、启动zookeeper集群
在每个节点上执行 zkServer.sh start
检查进程(每个节点)
检查zookeeper状态 zkServer.sh status
注:其中有一个是leader,其余的为follower