Zookeeper分布式集群部署
三、Zookeeper服务的启动和关闭。
·
一、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
版权声明:本文内容及产生的收益归{浮屠}和葛一帆所有,请勿抄袭与不正当转载,一切解释权归{浮屠}和葛一帆所有!!!!
更多推荐
所有评论(0)