1、情况信息 主机IP操作体系内核版本jdk版本zookeeper版本192.168.1.111Kylin Linux Advanced Server V10 (Tercel)4.19.90-17.5.ky10.aarch6417.0.123.8.4192.168.1.112Kylin Linux Advanced Server V10 (Tercel)4.19.90-17.5.ky10.aarch6417.0.123.8.4192.168.1.113Kylin Linux Advanced Server V10 (Tercel)4.19.90-17.5.ky10.aarch6417.0.123.8.4注意:利用docker容器部署zookeeper,官方默认的jdk版本为17.0.12,以是这里为了统一,也选择安装此版本。 2、端口说明 端口端口号用途Client Port (客户端端口)2181客户端(如应用程序通过这个端口与 ZooKeeper服务器举行通讯Election Port (推举端口)2888当集群中的服务器需要推举一个新的leader时,它们通过此端口相互通讯以举行推举Sync Port (同步端口)3888leader服务器通过此端口与follower服务器同步数据变更Admin Server Port (Admin Server 端口)8080通过此端口管理员可以访问集群的状态信息,并执行管理操作Metrics Provider Port (度量指标提供程序端口)7000Prometheus度量指标提供程序利用此端口来提供ZooKeeper的性能指标JMX Port (JMX 端口)端口随机不固定用于监控JVM的状态和zookeeper服务器的状态和性能 三、部署zookeeper集群