你可以在 Kafka 中使用 Consul 而不是 Zookeeper

Car*_*mas 6 apache-kafka consul apache-zookeeper

我正在考虑使用 Kafka,但文档指出我需要设置 Zookeeper。我已经设置了服务发现,我正在使用 Consul。我也不想照顾 Zookeeper。

可以用 Consul 代替 Zookeeper 来运行 Kafka 吗?如果是这样,是否有任何关于如何在任何地方执行此操作的文档?

Jak*_*kub 5

Apache Kafka 目前仅支持 Apache Zookeeper。它没有对 Consul 的任何开箱即用的支持。


Tre*_*son 5

这个长期存在的Kafka 问题跟踪添加 Zookeeper 替代方案。它可能永远不会发生,因此在此期间,可以选择在 etcd 或 Consul 之前运行 Zookeeper 代理,如zetcdparkeeper