有没有办法找出Spark Web UI使用的端口?

时间:2018-01-19 19:49:43

标签: apache-spark pyspark jupyter-notebook

我在Jupyter中用类似的东西开始我的Spark会话:

from pyspark.sql import SparkSession

spark = ( SparkSession
            .builder
            .appName('analysis')
            .getOrCreate() )

有没有办法找出网页用户界面使用的端口?谢谢!

2 个答案:

答案 0 :(得分:7)

您可以使用uiWebUrl属性:

>>> spark.sparkContext.uiWebUrl
'http://some_host:4040'

,例如拆分

>>> spark.sparkContext.uiWebUrl.split(":")[-1]
'4040'

答案 1 :(得分:0)

这就是我在pyspark中弄清楚的方式。

>>> import pyspark
>>> sc = pyspark.SparkContext(appName="some_app")
>>> sc.uiWebUrl

[1]: http://localhost:4041/jobs/