Spark 0.9.0启动脚本——sbin/start-master.sh
1. 运行sbin/spark-config.sh,设置SPARK_HOME和SPARK_CONF_DIR
2. 如果conf/spark-env.sh,则运行该脚本,设置可选环境变量
3. 检测环境变量SPARK_MASTER_PORT/SPARK_MASTER_IP/SPARK_MASTER_WEBUI_PORT,为master的端口/ip/web界面端口,默认为7077/{hostname}/8080
4. 检测环境变量SPARK_PUBLIC_DNS,基于EC2的配置,略过...
5. 运行sbin/spark-daemon.sh start org.apache.spark.deploy.master.Master 1 --ip $SPARK_MASTER_IP --port $SPARK_MASTER_PORT --webui-port $SPARK_MASTER_WEBUI_PORT