3.1 安装zookeeper
注:以下所有安装默认是在master上执行!
- 解压并移动软件包(在所有节点执行)
将zookeeper-3.4.6.tar.gz 解压缩,
tar -zxvf zookeeper-3.4.6.tar.gz - 修改配置文件(在hadoop001执行)
修改Zookeeper配置文件/home/lan/zookeeper-3.4.6/conf/zoo_sample.cfg重名为zoo.cfg。
进入到conf目录下,执行:
mv zoo_sample.cfg zoo.cfg
修改zoo.cfg,添加如下内容
server.1=hadoop001:2888:3888
server.2=hadoop002:2888:3888
server.3=hadoop004:2888:3888 - 创建相关目录
创建/tmp/zookeeper目录,并在此目录下创建myid文件。
mkdir /tmp/zookeeper
cd /tmp/zookeeper
vim myid
在文件中写入数字
1 - 分发zookeeper软件包
scp -r /home/lan/zookeeper-3.4.6 lan@hadoop002:~/
scp -r /home/lan/zookeeper-3.4.6 lan@hadoop004:~/ - 修改myid文件
ssh lan@hadoop002
vim /tmp/zookeeper/myid
修改文件中数字为2
2
ssh lan@hadoop004
vim /tmp/zookeeper/myid
修改文件中数字为3
3
注:重新登录终端环境变量生效。 - 启动Zookeeper
在hadoop001,hadoop002,hadoop004上执行
bin/zkServer.sh start
查看进程QuorumPeerMain是否启动
jps
查看zookeeper状态
bin/zkServer.sh status