美文网首页
zookeeper集群搭建

zookeeper集群搭建

作者: 金煜博 | 来源:发表于2021-05-14 22:37 被阅读0次

1.集群选举策略

zookeeper集群后通过投票选举leader,选举时选通过判断zxid大小确定leader,如果zxid都相等在通过判断myid的大小,myid值越大优先被选中当leader。(第一个启动的zk服务只能投自己,选举是遵循过半机制的 zxid指的是每个节点最后一次做事务写的请求时生成的id默认为0,zxid值越大说明当前节点的数据为最新的数据)

2.集群节点总数应该为奇数

zookeeper服务器宕机个数必须小于运行中服务器个数(剩余节点(启动zk节点)>集群总节点数/2)

3.集群搭建

1)进入conf目录修改zoo.cfg文件
cd /usr/local/zookeeper-3.4.14/conf/


图片.png

添加3台服务器节点信息


图片.png

2)进入data目录添加myid文件
将192.168.100.130节点的myid设置成1


图片.png
3)删除data目录中的文件
图片.png

4)克隆192.168.100.130服务器,设置克隆服务器的myid文件,zook.conf文件添加机器节点信息
克隆机192.168.100.131 myid=2
克隆机192.168.100.132 myid=3
机器节点信息
server.1=192.168.100.130:2888:3888
server.2=192.168.100.131:2888:3888
server.3=192.168.100.132:2888:3888
5)关闭所有服务器防火墙
systemctl stop firewalld.service
6)启动关闭查看状态
./zkServer.sh start 启动
./zkServer.sh stop 关闭
./zkServer.sh status 查看zookeeper状态
7)显示如下效果说明集群搭建成功
131为主 130与132为从节点

192.168.100.130.png 192.168.100.131.png 192.168.100.132.png

8)zkServer.sh status 报错解决方法

  • 防火墙未关闭
  • 查看zoo.cfg文件配置是否正确,dataLogDir指定的目录是否被创建
  • myid文件中的整数格式不对,或者与zoo.cfg中的server整数不对应
  • zookeeper的2181端口被占用
  • 克隆机的ifcfg-ensXX文件的UUID重复


    图片.png

相关文章

  • centos7 搭建kafka集群

    搭建kafka集群,需要先搭建zookeeper集群,搭建zookeeper集群,依赖于jdk 1.下载安装jdk...

  • 多台虚拟机搭建zookeeper集群

    zookeeper集群搭建 kafka是把状态保存在zookeeper中的,首先要搭建zookeeper集群。尽管...

  • Zookeeper相关的命令

    Zookeeper集群的搭建参考:zookeeper单机、集群搭建 配置集群的zoo.cfg的配置:server....

  • zookeeper简介(整理)

    zookeeper单机模式搭建Zookeeper集群及伪集群模式搭建 简介 ZooKeeper 是一个开源的分布式...

  • Zookeeper目录

    Zookeeper(windows)伪集群搭建 Zookeeper简介

  • Docker搭建kafka集群

    搭建zookeeper集群 zookeeper集群搭建 拉取kafka镜像 运行容器 主机一: 主机二: 主机三:

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • Zookeeper docker 集群搭建

    zookeeper docker 集群搭建 本地创建三个虚拟机,搭建docker容器的zookeeper集群 首先...

  • 大数据集群搭建2

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

  • 大数据集群搭建

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

网友评论

      本文标题:zookeeper集群搭建

      本文链接:https://www.haomeiwen.com/subject/qtqfjltx.html