zookeeper集群搭建

zookeeper集群搭建

安装前的准备
安装前需要安装好jdk
检测集群时间是否同步
检测防火墙是否关闭
检测主机 ip映射有没有配置

一、下载安装包、解压(实例 zookeeper-3.4.5)
tar -zxvf zookeeper-3.4.5.tar.gz -C /export/servers(输入自己要压缩的路径)

二、修改环境变量(注意:3台zookeeper都需要修改)
vi /etc/profile.d/zookeeper.sh (建议创建一个文件)
输入在这里插入图片描述
分发到其他机器
scp /etc/profile.d/zookeeper.sh node02:/etc/profile.d/
scp /etc/profile.d/zookeeper.sh node03:/etc/profile.d/

三、修改Zookeeper配置文件
cd /export/servers/zookeeper-3.4.5-cdh5.14.0/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
在这里插入图片描述
创建文件夹:
cd /export/servers/zookeeper-3.4.5-cdh5.14.0/
mkdir zkdata
cd zkdata
在zkdata文件夹下新建myid文件,myid的文件内容为:
echo 1 > myid

分发安装包到其他机器
scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0 node02:/export/servers
scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0 node03:/export/servers

修改其他机器的配置文件
修改myid文件
到node02上:修改myid为:2
到node03上:修改myid为:3

启动(每台机器)
cd /export/servers/zookeeper-3.4.5-cdh5.14.0/bin
zkServer.sh start

或者编写一个脚本来批量启动所有机器:
touch zkstartAll.sh

添加:
for host in node01 node02 node03
do
ssh $host “source /etc/profile;/root/apps/zookeeper-3.4.5-cdh5.14.0/bin/zkServer.sh start”
done
在这里插入图片描述
关闭 只需把start换成stop即可

查看集群状态
jps
在这里插入图片描述
如果启动不成功,可以观察zookeeper.out日志,查看错误信息进行排查

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值