我开发了一个项目,该项目从Kafka读取消息并在Storm中进行处理。但是,除了将配置设置为端口:2181之外,我没有对Zookeeper做任何事情。关于Zookeeper有什么要在我的项目或docker yaml文件中实现的内容吗?也许应该以ProcessBuilder的身份运行
答案 0 :(得分:0)
Kafka进程需要配置Zookeeper。在server.properties
暴风雨也需要storm.yaml
中的Zookeeper
0.9以上的Kafka客户端不需要Zookeeper配置。在没有充分理由的情况下,Storm拓扑中的任何代码都不需要显式使用Zookeeper。
如果您对这些服务中的每一个都使用Docker,则需要链接容器并设置一些环境变量