在谷歌搜索答案时,我发现自己可以
(1)使用ZooKeeper
随附的Kafka
,或
(2)使用ZooKeeper
本身的Apache
。
哪种方法是首选方法(如果有),为什么?我的用例是一个小型应用程序,因此它将是一个3 ZooKeeper
集成/集群。
我正在使用Window 10
进行测试。
我正在使用的ZooKeeper
版本是3.5.6
我使用的Apache Kafka
版本是2.12-2.3.0
注意: 我尝试了两种方法,我设法(1)使用Kafka进行“故障转移”,但没有(2)-我将进一步检查(2)是否是首选方法/最佳实践。
答案 0 :(得分:0)
Kafka已针对其随附的Zookeeper版本进行了测试。
如果要升级,则需要验证Zookeeper本身与Kafka可能使用的旧客户端/协议向后兼容。
从3.4.x跳到3.5.x不太可能是兼容的更改,但是如果您停留在相同的次要版本中,就可以了