首页 > 解决方案 > 有没有办法获取当前 Spark Session 的 SparkSession Id?

问题描述

我有一个由 spark-shell 创建的 Spark 会话和另一个由我的代码创建的 spark 会话。(通过传递给 spark-shell 的 jar 导入)

有没有办法比较两个 Spark 会话的会话 ID?

我知道我们可以通过 spark.SparkContext.applicationId 获取 applicationId。

sessionid 和 applicationId 一样吗?我认为 applicationId 与火花作业相关联。(作业的唯一标识符)

有什么方法可以获取 Spark Session id?

标签: apache-sparkspark-shell

解决方案


你可以试试这个。我找不到任何获取 sparksession id 的方法,但你可以比较 spark session 你可以参考这个

https://www.waitingforcode.com/apache-spark-sql/multiple-sparksession-one-sparkcontext/read


推荐阅读