【发布时间】:2021-01-17 01:36:10
【问题描述】:
Spark Streaming 在已部署的 Web UI 中为每个执行的应用程序提供了一个“流媒体”选项卡(http://localhost:4040 用于正在运行的应用程序或http://localhost:18080 用于已完成的应用程序,默认情况下),其中可以获得代表应用程序性能的图表,使用 Spark Structured Streaming 不再可用。就我而言,我正在开发一个使用 Spark Structured Streaming 的流应用程序,该应用程序从 Kafka 代理读取,我想获得每秒处理的记录图,例如使用 Spark Streaming 而不是 Spark Structured Streaming 时可以获得的记录图,以及其他图形信息。
实现这一目标的最佳选择是什么?我正在使用 Spark 3.0.1(通过 pyspark 库),并将我的应用程序部署在 YARN 集群上。
我查过Monitoring Structured Streaming Applications Using Web UIJacek Laskowski,但是还不是很清楚如何以图形的方式获取这类信息。
提前谢谢你!
【问题讨论】:
标签: apache-spark pyspark spark-structured-streaming