【发布时间】:2019-08-23 18:31:37
【问题描述】:
运行时
YARN 集群模式
应用
- Spark 结构化流式处理
- 从 Kafka 主题读取数据
关于Kafka主题
- 1 个主题有 4 个分区 - 现在。 (分区数可以更改)
- 在主题中添加了每 1 秒最多 2000 条记录。
我发现Kafka主题分区的数量与spark executor的数量(1:1)匹配。
所以,就我而言,到目前为止我所知道的,4 个 spark executor 是我认为的解决方案。
但我担心数据吞吐量——能保证 2000 rec/sec 吗?
是否有关于在火花结构化流中设置正确配置的任何指导或建议?
尤其是spark.executor.cores、spark.executor.instances或者关于executor的东西。
【问题讨论】:
标签: apache-spark spark-streaming spark-structured-streaming spark-streaming-kafka