1.上传安装包
put c:/zookeeper-3.4.10.tar.gz
2.解压安装包
tar -xvzf zookeeper-3.4.10.tar.gz -C /home/hadoop/apps
3.配置环境变量
sudo vi /etc/profile
按大写G跳转到最后一行,按O换行在最后插入两行
export ZOOKEEPER_HOME=/home/hadoop/apps/zookeeper-3.4.10
export PATH=PATH:ZOOKEEPER_HOME/bin
重新加载配置文件
source /etc/profile
4.修改zookeeper配置文件
cd /home/hadoop/apps/zookeeper-3.4.10/conf
改名
mv zoo_sample.cfg zoo.cfg
编辑
vi zoo.cfg
更改dataDir的路径(如果没有这个路径需要自己手动创建),并在最后加上三行,其它的都不用修改,保存退出
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
5.创建myid文件
在dataDir=/home/hadoop/data/zookeeperdata下(你自己对应的路径)
cd /home/hadoop/data/zookeeperdata
vi myid
插入数字1(不要有多余的空格和换行)
接下来在另外两台虚拟机中作相应的操作,hadoop02只写一个2,hadoop03只写一个3
6.远程发送zookeeper安装包以及环境变量文件
scp -r zookeeper-3.4.10 hadoop02:/home/hadoop/apps/
scp -r zookeeper-3.4.10 hadoop03:/home/hadoop/apps/
sudo scp /etc/profile hadoop02:/etc/
sudo scp /etc/profile hadoop03:/etc/
对另外两台虚拟机执行命令
source /etc/profile
7.启动
-
防火墙必须为关闭状态(第五步关闭防火墙)
-
时间必须同步(第九步同步服务器时间)
确认防火墙关闭与时间同步后,在每台机器上开启zookeeper(必须一个一个的开)
zkServer.sh start
验证
jps