1、2181 2、3888 3、2888 ⼆、3个端⼝的作⽤ 1、2181:对cline端提供服务 2、3888:选举leader使⽤ 3、2888:集群内机器通讯使⽤(Leader监听此端⼝)三、部署时注意 1、单机单实例,只要端⼝不被占⽤即可 2、单机伪集群(单机,部署多个实例),三个端⼝必须修改为组组不⼀样 如:myid1...
因为笔者在阿里云上,所以要要设置安全组,允许内网之间,2888和3888端口能够相互访问。注意笔者开通的是内网IP的端口之间的访问是联通的,从而保证了机器之间通信的性能和安全~ 3. 配置zoo.cfg文件 因为本例子有三台服务器。内网IP地址分别为: Zookeeper1 服务器: 192.168.1.138 Zookeeper2 服务器: 192.168.1.141 Zookee...
端口都是默认的,客户端连接使用2182端口,节点间通信端口是2888,选举端口是3888 zkCli 介绍Zookeeper安装的时候,使用zkServer去启动Zookeeper,而启动了,我们是采用zkCli去连接Zookeeper,我们进入Zookeeper安装的根目录,我这里是/opt/zookeeper-3.4.14,输入: # zkCli.sh -server host:port # 指定连接节点,默认host=loca...
这个1、2、3代表的是我们在上一步配置的server.id 开放端口 2181(访问zk的端口)、2888(进行数据同步的端口)、3888(leader选举的端口) firewall-cmd --zone=public --add-port=2181/tcp --permanent firewall-cmd --zone=public --add-port=2888/tcp --permanent firewall-cmd --zone=public --add-port=...
clientPort: 分配不同的端口号给每个节点,如 2181、2281、2381。 server.x: x是节点编号,从 1 开始递增。 格式为server.x=localhost:y:z,其中localhost表示本机地址,y是用于内部通信的选举端口(如 2888 和 3888),z是数据同步端口(通常与选举端口相差 1000,如 3888 和 4888)。
clientPort=2181 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 配置参数说明: initLimit和syncLimit是针对集群的参数 1.tickTime:CS通信心跳数 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
3888:选举 leader 使用 2888:集群内机器通讯使用(Leader 和 Follower 之间数据同步使用的端口号,Leader 监听此端口) Zookeeper 单机模式配置文件 配置文件路径:/conf/zoo.cfg clientPort=2181dataDir=/datadataLogDir=/datalog tickTime=2000 clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这...
clientPort=2181autopurge.purgeInterval=24admin.serverPort=2821server.1=zk01:2888:3888server.2=zk02:2888:3888server.3=zk03:2888:3888 image.png 接着利用/bin/zkCli.sh脚本,尝试未授权访问该ip的zookeeper服务: ./zkCli.sh -server xxx.xxx.xxx.xxx:2181 ...
端口说明:2181(对 Client 提供服务);3888(选举 Leader);2888(集群内通讯) 后面的节点和前面每一个节点建立长连接,这样每两个节点之间都会有双向通信的通道 集群结构 ZK 是一个有主集群架构,集群只有一个主。 每个节点都需要配置一个唯一服务 id(myid)。
properties tickTime=2000 dataDir=/你的路径 //clientPort 分别为 2181 2182 2183 clientPort=2181 initLimit=5 syncLimit=2 server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2889:3889 server.3=127.0.0.1:2890:3890 在dataDir目录下新建myid文件