ZooKeeper 的客户端、同步和选举端口分别做什么?
查看完整题解
参考回答
直接回答
常见的端口配置是 2181 给客户端,2888 给成员之间的同步与事务通信,3888 给选举消息。三者可以配置成其他值。
讲清原理
clientPort 指普通客户端端口。secureClientPort 指启用 TLS 的客户端入口。集群的两个端口取自 server.N=host:quorumPort:electionPort。AdminServer 默认 8080,也是可独立配置的管理入口。
例子与易错点
客户端只需访问客户端端口,投票成员还要互通配置的集群端口。运维根据有效配置开通端口,避免把管理口一并暴露。
延伸阅读 zoo.cfg 里的常用配置怎么理解? · ZooKeeper 集群中的服务器如何通信? · 怎样拒绝某个 IP 访问 ZooKeeper?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。