1、单机单实例,只要端口不被占用即可 2、单机伪集群(单机,部署多个实例),三个端口必须修改为组组不一样 如:myid1 : 2181,3888,2888 myid2 : 2182,3788,2788 myid3 : 2183,3688,2688 3、集群(一台机器部署一个实例) #配置集群 server.l=master:2888:3888 server.2=slaver1:2888:3888 server.3=slaver2...
经与业务部门确认,该集群影响多个重要业务系统,所以在处理问题的时候既要保证ZooKeeper集群能够恢复正常服务,又需要确保所有的业务数据不能丢失。问题集群为三机房部署的可容灾集群,集群信息如下(本文所有IP等关键信息已脱敏):正常情况下一个ZooKeeper集群只能有一个leader节点,若干个follower节点。如下图:但是该集群...
注意防火墙要开放 2888、3888 端口 // 如果启动报错,使用./zkServer.sh start-foreground可以打印启动信息,包括报错信息 5:启动完成后,可以使用 ./zkServer.sh status 命令查看集群状态
端口clientPort(如果是一台机器的伪集群,需要修改 2181 端口,比如:2181、2182、2183) 集群配置(如果是一台机器的伪集群,需要修改 2888 和 3888 的端口,比如:2888、2889、2890 和 3888、3889、3890) # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchr...
启动的时候,注意防火墙需要开放对应的端口。 还有一些不明白的问题: 1 怎么指定那个是leader?需要去管理吗? 不需要指定。自动会有一个。 可以执行 sh zkServer.sh status来看。 2 leader节点宕机后,是自动选举的吗?选举有什么规则呢? 是自动进行选举的。
server.3= 192.168.1.150:2888:3888 #创建相关目录,三台节点都需要 mkdir -p /opt/zookeeper/{logs,data} #其余zookeeper节点安装完成之后,同步配置文件zoo.cfg。 3.2、配置参数说明 tickTime这个时间是作为zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是说每个tickTime时间就会发送一个心跳。
is just#example sakes.#存放数据文件dataDir=/home/commons/apache-zookeeper-3.7.0-bin/data#存放日志文件dataLogDir=/home/commons/apache-zookeeper-3.7.0-bin/log#the port atwhichthe clients will connectclientPort=2181#zookeeper cluster,2888为选举端口,3888为心跳端口server.1=192.168.50.34:2888:3888 ...
server.3=192.168.230.133:2888:3888 配置参数解读server.A=B:C:D。 配置其余两台服务器 在虚拟机数据目录vms下(vms存放虚拟机的目录),创建zk02文件夹。 进入zk02系统后,修改Linux中的IP的配置。使用root用户打开/etc/sysconfig/network-scripts/ifcfg-eno160文件(文件名不一定是这个),添加内容如下: ...
# 2888,3888 are election port # 2888端口是zookeeper服务之间的通讯的端口,3888