2016-03-18 86 views

回答

6

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.templateconf/spark-env.sh,並對其進行編輯,包括:SPARK_MASTER_WEBUI_PORT=<your preferred port>

+0

真的非常感謝它的成功! –

4

剛剛開始主時

/sbin/start-master.sh --webui-port PORT 

或者你可以在配置文件中定義集羣設置添加--webui端口參數: 創建的conf/spark-env.sh的副本。模板的conf/spark-env.sh 並且有添加您的設置: 你現在需要的是一個= SPARK_MASTER_WEBUI_PORT PORT

+0

但我使用$ SPARK_HOME/sbin目錄/ start-all.sh任何想法開始所有的集羣? @ daniel-b –

+0

@Asier'SPARK_MASTER_WEBUI_PORT = 8082 $ SPARK_HOME/sbin/start-all.sh' – maxteneff

+0

@Asier在回答中增加了一個後續動作 –