zookeeper集群搭建

下载zookeeper

下载zookeeper

安装zookeeper

由于zookeeper是用java开发的,所以安装前需要安装jdk,jdk安装这里不再介绍
1.首先进行解压zookeeper到所指定的位置(一般情况放在/opt目录下或者/usr/local目录下)
进入解压目录中,解压目录中有以下几个文件可以删除,首先时src源码包,然后是 *.xml和*.txt文件
所以如果是批量的复制安装包进行集群搭建,为了提升文件夹复制速度,建议删掉,不删也不影响

rm -rf src/ *.xml *.txt

2.配置文件的配置
进入解压文件夹中的conf文件夹,由于zoo_sample.cfg是示例文件,所以要拷贝一个zoo.cfg来作为真正的配置文件
在这里插入图片描述
下边是配置文件主要内容(箭头标注的是要修改或添加的)
在这里插入图片描述
然后创建myid文件,注意myid文件要创建到上边配置文件中的数据目录下,并且myid文件中的值要和上边集群地址中的server.后边的数字相匹配作为唯一标识

在这里插入图片描述
然后一个主机上的zookeeper就搭建好了,将此zookeeper目录复制到其他主机上,如果数据目录设在了zookeeper目录中,只需要更改myid里边的数值就行,如果不在赋值过来的zookeeper目录中,那么需要在数据目录指定的地址上创建一个myid文件,并写入唯一标识数值

启动zookeeper

进入zookeeper目录,使用以下命令

bin/zkServer.sh start

然后启动成功(集群的话每台主机都要启动)

下边的命令可以查看zookeeper的状态,如果是leader表明是主,如果是follower表明是从
在这里插入图片描述
关闭命令

bin/zkServer.sh stop

设置zookeeper环境变量

vi /etc/profile
这样可以在任何地方调用zookeeper命令

#set zookeeper environment
export ZK_HOME=/root/apps/zookeeper-3.4.5
export PATH=$PATH:$ZK_HOME/bin

设置完成后更新一下修改的文件

source /etc/peofile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jarbein

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值