我在集群上安装了spark,我也有马拉松,两者都在8080端口,如何更改spark-ui默认端口?
答案 0 :(得分:8)
请参阅http://spark.apache.org/docs/latest/spark-standalone.html:
您可以选择通过在conf / spark-env.sh中设置环境变量来进一步配置群集。从conf / spark-env.sh.template开始创建此文件,并将其复制到所有工作机器以使设置生效。可以使用以下设置:
...
SPARK_MASTER_WEBUI_PORT - 主Web UI的端口(默认值:8080)。
所以 - 将conf/spark-env.sh.template
复制到conf/spark-env.sh
,然后将其修改为包含:SPARK_MASTER_WEBUI_PORT=<your preferred port>
答案 1 :(得分:4)
在启动主
时添加一个--webui-port参数/sbin/start-master.sh --webui-port PORT
或者您可以在配置文件中定义群集设置: 创建 conf / spark-env.sh.template 的副本为 conf / spark-env.sh 并在那里添加您的设置: 你现在需要的是SPARK_MASTER_WEBUI_PORT = PORT