04.zookeeper集群搭建

本文介绍了Zookeeper集群搭建的过程,强调了至少需要三台服务器并建议使用奇数个以确保服务稳定性。内容包括配置语法解析,如节点ID、数据同步端口和选举端口的设置,以及在伪集群环境下如何操作。最后,详细描述了从创建data文件夹、编写myid文件、配置文件到启动服务器节点的步骤,验证了集群搭建的成功。
摘要由CSDN通过智能技术生成

概述

zookeeper集群至少需要三台服务器,并且建议使用奇数个服务器。因为zookeeper通过存活节点数数量是否大于总节点数一半来判断服务是否可以。例如三个节点,挂掉了2个表示整个集群挂掉,而用偶数4个,挂掉了2个,剩下的2个节点并没有超过半数,因此也会挂掉。集群最好是在不同的物理机上,本案例因生产环境因素,搭建在一台物理机上,因此也叫伪集群,但差别不是很大,只是ip地址不同。

配置语法

server.<节点ID>=:<数据同步端口>:<选举端口>

  • 节点ID:服务id手动指定1至125之间的数字,并写到对应服务节点的 {dataDir}/myid 文件中。
  • IP地址:节点的远程IP地址,可以相同。但生产环境就不能这么做了,因为在同一台机器就无法达到容错的目的。所以这种称作为伪集群。
  • 数据同步端口:主从同时数据复制端口,(做伪集群时端口号不能重复)。
  • 远举端口:主从节点选举端口,(做伪集群时端口号不能重复)。

开始搭建

    1. 在zookeeper的安装目录创建一个data文件夹,再进入data文件夹创建三个子文件夹,用于存放三台服务器节点的数据。
mkdir data
mkdir data/1
mkdir data/3
mkdir data/3
    1. 在每个子文件夹下面编写myid文件,用于设置服务器编号·
echo 1 > data/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值