【发布时间】:2019-02-08 09:41:16
【问题描述】:
我开发了一个项目,它从 Kafka 读取消息并在 Storm 中处理它。但是,除了将配置设置为 port:2181 之外,我没有对 zookeeper 做任何事情。我的项目或 docker yaml 文件中是否有关于 Zookeeper 的内容?也许它应该作为 ProcessBuilder 运行
【问题讨论】:
标签: apache-kafka apache-zookeeper apache-storm
我开发了一个项目,它从 Kafka 读取消息并在 Storm 中处理它。但是,除了将配置设置为 port:2181 之外,我没有对 zookeeper 做任何事情。我的项目或 docker yaml 文件中是否有关于 Zookeeper 的内容?也许它应该作为 ProcessBuilder 运行
【问题讨论】:
标签: apache-kafka apache-zookeeper apache-storm
Kafka 进程需要配置 Zookeeper。在server.properties
Storm 还需要 storm.yaml 中的 Zookeeper
Kafka 客户端以上,0.9 不需要 Zookeeper 配置。 Storm 拓扑中的任何代码都不需要在没有充分理由的情况下明确使用 Zookeeper。
如果您对这些服务中的每一个都使用 Docker,则需要链接容器并设置一些环境变量
【讨论】: