基于VM虚拟机Linux系统搭建Zookeeper集群

基于VM虚拟机Linux系统搭建Zookeeper集群

一、部署需要准备的东西

1.下载zookeeper的安装包
zookeeper-3.4.10

2.安装好VM虚拟机以及Linux

部署服务器分布:

LOCAL_NAMEIP
zk-01192.168.107.144
zk-02192.168.107.145
zk-03192.168.107.146

3.将下载的zookeeper放到/opt目录下并解压(你喜欢放哪就放哪)

	tar -zxvf zookeeper-3.4.10.tar.gz

二、开始搭建zookeeper集群

首先我们需要配置zookeeper的配置文件:

cd /opt/zookeeper-3.4.10/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
配置文件内容如下:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/data/data
dataLogDir=/opt/data/logs
clientPort=2181
server.1=zk-01:8888:7770
server.2=zk-02:8888:7770
server.3=zk-03:8888:7770


创建数据以及日志文件夹
mkdir /opt/data
mkdir /opt/data/data
mkdir /opt/data/logs
创建myid文件
touch /opt/data/data/myid
编辑myid文件写入1,zk-02的配置则填入2,zk-03的配置则填入3,为集群中的编号
vi /opt/data/data/myid

做完以上配置可以把整个zookeeper文件夹以及data文件夹复制到每一台服务器上,那么我们可以尝试启动每台机器上的zookeeper实例了。

逐一启动zookeeper实例:

bin/zkServer.sh start  启动zookeeper服务
bin/zkServer.sh status  查看服务状态

当我们看到一下信息,证明集群启动成功了

在这里插入图片描述

这里面可以看到哪一台是leader,哪一台是follower

在搭建过程中可能会有一些其他问题出现,比如说服务器之间连接不上,网络连接不上,出现其他报错信息等错误情况,可以从几个方向出发:

1.可以检查一下/etc/hosts文件是否配置域名映射;

2.IP地址是不是对应zookeeper中的配置;

3.可能会出现number转化异常,查看配置中是否存在空格等可能会导致错误的字符;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值