zookeeper集群搭建

zookeeper集群搭建

1.软件环境

CentOS7.6 :master(192.168.101.223),slave1(192.168.101.224),slave2(192.101.225)

zookeeper版本:zookeeper-3.4.13

2.安装包下载:

http://www.trieuvan.com/apache/zookeeper/zookeeper-3.4.13

3.安装包上传服务器解压到指定目录
tar zxvf  zookeeper-3.4.13 -C /opt/bigdata/
4.配置zoo.cfg
  • 首先进入解压的zookeeper的conf目录下,将zoo_sample.cfg重命名为 zoo.cfg
  • 修改zoo.cfg

​ dataDir=/opt/bigdata/zookeeper-3.4.13/data

​ dataLogDir=/var/log/dataLog

​ 增加配置:

​ server.0=192.168.101.223:2888:3888

​ server.1=192.168.101.224:2888:3888

​ server.2=192.168.101.225:2888:3888

5.增加配置文件的目录
mkdir -p /opt/bigdata/zookeeper-3.4.13/data  
mkdir -p /var/log/dataLog
6.创建zk节点标识

进入到 /opt/bigdata/zookeeper-3.4.13/data 目录下创建文件并在内容中添加节点标识信息,与zoo.cfg中的server.0 , server.1, server.2 相对应

在192.168.101.223 服务器下执行命令

echo 0 > /opt/bigdata/zookeeper-3.4.13/data/myid

其他服务器同上 将0改为server对应的数字

7.配置同步到所有节点

把当前服务器已经配置好的配置文件发送到所有zk节点上:

cd  /opt/bigdata/zookeeper-3.4.13/conf
scp  zoo.cfg  root@192.168.101.224:/opt/bigdata/zookeeper-3.4.13/conf/

其他节点操作同上

8.配置/etc/hosts 与zoo.cfg配置同步

在192.168.101.223 服务器修改/etc/hosts 配置

echo "192.168.101.223   localhost1" >> /etc/hosts
echo "192.168.101.224   localhost2" >> /etc/hosts
echo "192.168.101.225   localhost3" >> /etc/hosts
scp /etc/hosts root@192.168.101.224:/etc
scp /etc/hosts root@192.168.101.225:/etc
9.启动zookeeper服务

进入zookeeper的bin目录下启动zookeeper服务

cd /opt/bigdata/zookeeper/bin
启动服务: ./zkServer.sh start

所有节点同上,启动服务

查看服务状态

./zkServer.sh status

显示结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oNpj7CO9-1576428731106)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1569565697618.png)]

zookeeper会自己选出leader

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1wAuBs3K-1576428731107)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1569565840971.png)]

zookeeper集群搭建完成,请多关照,谢谢!

428731106)]

zookeeper会自己选出leader

[外链图片转存中…(img-1wAuBs3K-1576428731107)]

zookeeper集群搭建完成,请多关照,谢谢!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值