Zookeeper集群搭建

Zookeeper集群搭建

zookeeper用的还是比较多的,搭建hadoop,kafka,hbase都需要使用zookeeper做协调!这篇文章记录我搭建zookeeper的过程,以及我踩过的一些小坑坑!
和前面分布式环境搭建博客准备一样,我使用三台机器(一主两从)使用zookeeper版本是3.6.2的可以把链接贴出来,要啥版本有啥版本https://zookeeper.apache.org/doc/r3.6.2/index.html

机器名IP
master192.168.102.101
slave01192.168.102.102
slave02192.168.102.103

步骤一: Apache zookeeper的下载

我使用zookeeper版本是3.6.2的可以把链接贴出来,要啥版本有啥版本https://zookeeper.apache.org/doc/r3.6.2/index.html
改链接中的数字可以轻松获取哦

步骤二:上传、解压缩安装包

1、上传压缩包到/usr/local文件中。
2、在/usr/local下解压压缩包并改名
①解压

tar /zxvf apache-zookeeper-3.6.2.tar.gz 

②改名

mv apache-zookeeper-3.6.2 zookeeper

步骤三:修改zookeeper配置文件、创建存储目录

1、复制zoo_sample.cfg文件并命名为zoo.cfg。如图,一共要在zookeeper的conf文件中去复制哟!
在这里插入图片描述
2、修改zoo.cfg文件
①使用命令

vim /usr/local/zookeeper/zoo.cfg

②改配置文件
dataDir的目录用来存放数据和日志的,需要你记住它,改一个保险的位置。
在这里插入图片描述
在zoo.cfg文件末尾添加这些,注意,不能有空格,一定一定一定不能有,我的master、slave01和slave02是做好映射的
在这里插入图片描述

步骤四:创建myid文件

上一步把配制文件里面的dataDir文件存放路径改了,现在可以创建一下文件路径

mkdir -p /home/zookeeper/tmp/zookeeper

在每台zookeeper安装服务器的目录/home/zookeeper/tmp/zookeeper 创建myid文件
在三台机器上都要创建myid文件
cd /home/jl/zookeeper
vim myid
master 机器中的myid添加1
slave01机器中的myid添加2
slave02 机器中的myid添加3

#其实这些操作的目的就是告诉zookeeper集群我的机器id信息
备注:
每台机器上都要有zookeeper的配置,以及myid文件。可以按照不走配置好一台机器,然后使用远程复制命令将zookeeper文件复制到另外两台机器上面去。再创建dataDir文件目录和myid文件。

启动zookeeper

①进入目录

cd /usr/local/zookeeper/bin

②启动

./zkServer.sh start

③查看状态:三台机器有一个leader和两个follower即可

./zkServer.sh status

查看状态后会提示图片信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意:一定记得关闭防火墙哟!

结束啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值