一、Zookeeper安装包的上传与解压缩

1.Zookeeper安装包版本:apache-zookeeper-3.6.2-bin.tar.gz

2.上传:

cd /erport/software
ls

3.解压缩:

tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz -C /erport/servers/
cd /erport/servers/
mv apache-zookeeper-3.6.2-bin zookeeper

二、Zookeeper相关配置

1.配置Zookeeper环境变量:

增加zookeeper环境变量配置、修改Hadoop环境变量位置(本教程采取的是整体移动Hadoop文件)

export ZOOKEEPER_HOME=/erport/servers/zookeeper
export PATH=:$JAVA_HOME/bin:$PATH:$ZOOKEEPER_HOME/bin

生效:

source /etc/profile

新建zkData目录、重命名zookeeper配置文件:

cd /erport/data
mkdir -p zookeeper/zkData
cd /erport/servers/zookeeper/conf
mv zoo_sample.cfg zoo.cfg

2.配置 zoo.cfg 文件:

vi /erport/servers/zookeeper/conf/zoo.cfg

指定数据文件目录+数据持久化路径;

配置zookeeper集群的服务器编号以及对应的主机名,选举端口号和通信端口号。

dataDir=/erport/data/zookeeper/zkData
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888

3.集群操作:

在/erport/data/zookeeper/zkData 目录下创建一个 myid 的文件

cd /erport/data/zookeeper/zkData
touch myid

编辑 myid 文件

vi myid

在文件中添加与 server 对应的编号:

4.拷贝配置好的 zookeeper 到其他机器上:

scp -r /erport/servers/zookeeper/ hadoop02:/erport/servers/
scp -r /erport/servers/zookeeper/ hadoop03:/erport/servers/
scp /etc/profile hadoop02:/etc/profile
scp /etc/profile hadoop03:/etc/profile

scp -r /erport/data/zookeeper/ hadoop02:/erport/data/
scp -r /erport/data/zookeeper/ hadoop03:/erport/data/

并(另外两台)分别修改 myid 文件中内容为 2、3:

vi /erport/data/zookeeper/zkData/myid

生效:

source /etc/profile

三台机器分别关闭防火墙:

systemctl stop firewalld.service

三、Zookeeper服务的启动和关闭

1.分别启动 zookeeper:

zkServer.sh start

2.查看状态:

zkServer.sh status

版权声明:本文内容及产生的收益归{浮屠}和葛一帆所有,请勿抄袭与不正当转载,一切解释权归{浮屠}和葛一帆所有!!!!

Logo

更多推荐