【发布时间】:2020-06-23 02:20:51
【问题描述】:
当一个新的 pyspark 应用程序启动时,它会创建一个漂亮的 Web UI,其中包含作业、阶段、执行程序等选项卡。如果我转到执行程序选项卡,我可以看到执行程序的完整列表以及每个执行程序的一些信息 - 例如核心数量、使用的存储内存与总内存等。
我的问题是我是否可以以某种方式以编程方式从应用程序本身访问相同的信息(或至少部分信息),例如看起来像spark.sparkContext.<function_name_to_get_info_about_executors>()?
我找到了一些以类似于 webUI 的方式进行 url 请求的解决方法,但我认为我可能缺少更简单的解决方案。
我使用的是 Spark 3.0.0
【问题讨论】:
标签: apache-spark pyspark