我目前在Zookeeper集合中有3台机器 - 我已经设置了配置文件,并且整体中的3台机器可以相互通信。
领导人选举究竟是什么?我是否需要使用LeaderLatch来启动领导者选举,还是在正确设置配置文件后自动进行?
答案 0 :(得分:5)
这有点令人困惑,因为Zookeeper服务器本身具有领导者的概念,它在您设置ZK集合时负责选择。但这位领导人纯粹是ZK的内部人士。有关详细信息,请参阅this post。
如果你想为你的应用程序选举领导者,那么你需要实施一个领导者选举食谱,使用像Curator LeaderLatch这样的东西,或者根据the recipe on the ZK site滚动你自己。