目录
3、分发zookeeper至hadoop103、hadoop104
4、分别修改hadoop103、hadoop104上的myid文件为3、4
一、分布式安装部署
1、上传安装包至software目录
cd /opt/software
2、解压至指定目录module
tar -zxvf zookeeper包名 -C /opt/module
3、重命名
mv 原zookeeper包名 zookeeper
4、加入环境变量
vi /etc/profile.d/my_env.sh
加入以下内容
#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/module/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
5、刷新文件
source /etc/profile.d/my_env.sh
6、分发环境变量
scp -qr /etc/profile.d/my_env.sh root@hadoop103:/etc/profile.d/
scp -qr /etc/profile.d/my_env.sh root@hadoop104:/etc/profile.d/
分别在hadoop103、hadoop104上刷新文件
source /etc/profile.d/my_env.sh
二、zookeeper配置文件
1、配置服务器编号
cd /opt/module/zokeeper
创建zkData文件夹
mkdir zkData
在zkData目录下新建myid文件
vi zkData/myid
在文件中添加编号:
2
2、配置zoo.cfg文件
拷贝conf文件下的zoo_sample.cfg文件
cd /opt/module/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
修改或增加文件内容
vi zoo.cfg
修改数据存储路径
dataDir=/opt/module/zookeeper/zkData
增加如下配置
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888
3、分发zookeeper至hadoop103、hadoop104
scp -qr /opt/module/zookeeper root@hadoop103:/opt/module
scp -qr /opt/module/zookeeper root@hadoop104:/opt/module
4、分别修改hadoop103、hadoop104上的myid文件为3、4
vi /opt/module/zookeeper/zkData/myid
三、启动zk
1、三台服务器都启动zookeeper
zkServer.sh start
2、查看三台服务器zookeeper的状态
zkServer.sh status
分别有一个leader和两个follower,则配置成功