- 解压文件配置环境变量:
Zookeeper解压安装到/home/hadoop/install
配置环境变量(增加两条)
vim /etc/profile
export ZOOKEEPER_HOME=/home/hadoop/install/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
- 修改配置文件:
配置文件目录 /home/hadoop/install/zookeeper-3.4.6/conf
vim zoo.cfg或者scp zoo_sample.cfg zoo.cfg再修改
clientPort=2181 #客户端访问端口
tickTime=2000 #超时时间
initLimit=5
syncLimit=2
dataDir=/bigdata/zookeeper/data
dataLogDir=/bigdata/zookeeper/logs
#2888是内部通讯端口,3888是选举端口
server.1=1master:2888:3888
server.2=1slave0:2888:3888
server.3=1slave1:2888:3888
- 配置三个节点:
三个节点分别创建目录:
mkdir -p /bigdata/zookeeper/data
mkdir -p /bigdata/zookeeper/logs
master:
echo 1 > /bigdata/zookeeper/data/myid
slave1:
echo 2 > /bigdata/zookeeper/data/myid
slave2:
echo 3 > /bigdata/zookeeper/data/myid
三节点操作赋权:
chown -R hadoop.hadoop /bigdata/zookeeper
分发安装包给两个从节点
scp -r zookeeper-3.4.6 1slave0:~/install/
scp -r zookeeper-3.4.6 1slave1:~/install/
更新环境变量: source /etc/profile
4. 启动zkServer(三节点)
启动命令:zkServer.sh start
关闭命令:zkServer.sh stop
查看状态:zkServer.sh status
通过zkCli进入到zkServer里面:zkCli.sh