【发布时间】:2019-11-21 03:57:35
【问题描述】:
假设DataStreamReader 配置为订阅多个这样的主题(参见here):
// Subscribe to multiple topics
spark
.readStream
.format("kafka")
.option("kafka.bootstrap.servers", "host1:port1,host2:port2")
.option("subscribe", "topic1,topic2,topic3")
当我在此基础上使用foreachBatch 时,批次将包含什么?
- 每批只包含来自一个主题的消息?
- 或者一个批次可以包含来自不同主题的消息吗?
在我的用例中,我希望批量处理仅来自一个主题的消息。可以这样配置吗?
【问题讨论】:
标签: apache-spark apache-kafka spark-structured-streaming