卡夫卡和风暴的动物园管理员

时间:2018-09-03 10:31:21

标签: apache-kafka apache-zookeeper apache-storm

我开发了一个项目,该项目从Kafka读取消息并在Storm中进行处理。但是,除了将配置设置为端口:2181之外,我没有对Zookeeper做任何事情。关于Zookeeper有什么要在我的项目或docker yaml文件中实现的内容吗?也许应该以ProcessBuilder的身份运行

1 个答案:

答案 0 :(得分:0)

Kafka进程需要配置Zookeeper。在server.properties

暴风雨也需要storm.yaml中的Zookeeper

0.9以上的Kafka客户端不需要Zookeeper配置。在没有充分理由的情况下,Storm拓扑中的任何代码都不需要显式使用Zookeeper。

如果您对这些服务中的每一个都使用Docker,则需要链接容器并设置一些环境变量