当我们启动spark master/slaves时,会执行$SPARK_HOME/sbin/start_all.sh. 下面我们就从这个脚本来看看它都做了些什么?
此脚本首先会检查我们调用它时是否含有--with-tachyon参数,如果包含则设置TACHYON_STR,然后它依次调用下面三个脚本:
1 # Load the Spark configuration 2 . "$sbin/spark-config.sh" 3 4 # Start Master 5 "$sbin"/start-master.sh $TACHYON_STR 6 7 # Start Workers 8 "$sbin"/start-slaves.sh $TACHYON_STR