Zookeeper集群配置

Zookeeper集群配置

_

下载

下载地址:https://zookeeper.apache.org/releases.html

安装

将安装包上传到服务器/opt目录下

解压

tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz

改名

mv apache-zookeeper-3.7.0-bin.tar.gz zookeeper

集群部署

准备三台服务器,分别按上面安装zookeeper

拷贝/opt/zookeeper/conf/zoo_sample.cfg文件

#进入目录
cd /opt/zookeeper/conf

#拷贝文件
cp zoo_sample.cfg zoo.cfg

修改zoo.cfg文件

#数据位置
dataDir=/opt/zookeeper/data

#配置里面没有需要添加上  server.x代表 myid  有几台服务器配置几个server
#集群  2888:选举端口  3888:心跳端口
server.1=test7:2888:3888
server.2=test8:2888:3888
server.3=test9:2888:3888

在zookeeper目录下创建data目录

mkdir data

在data里创建myid文件

#进入data目录
cd data

#创建myid
touch myid

#往myid里写入id
echo "1">>myid

第二台服务器写入2,第三台写入3,以此类推。

因为在文件中配置了别名映射,所以需要修改hosts文件

#编辑hosts文件
vim /etc/hosts

在文件后面加入ip地址映射

ip映射.png

依次启动

#进入启动目录
cd /opt/zookeeper/bin

#启动
./zkServer.sh start 

#查看状态
./zkServer.sh status

#停止
./zkServer.sh stop

ok状态

状态7.png

只会有一个 leader 其余全是 follower

关闭防火墙或者开启端口

RabbitMQ(五) 2022-02-23
ShardingJDBC 2022-04-22

评论区