Spark 调用关系
bin/Pyspark
exec "${SPARK_HOME}"/bin/spark-submit pyspark-shell-main --name "PySparkShell" "$@"
bin/Spark-submit
exec "${SPARK_HOME}"/bin/spark-class org.apache.spark.deploy.SparkSubmit "$@"
bin/Spark-class
LAUNCH_CLASSPATH="${SPARK_HOME}/launcher/target/scala-$SPARK_SCALA_VERSION/classes:$LAUNCH_CLASSPATH"
bin/Spark-shell
"${SPARK_HOME}"/bin/spark-submit --class org.apache.spark.repl.Main --name "Spark shell" "$@"
bin/Spark-sql
exec "${SPARK_HOME}"/bin/spark-submit --class org.apache.spark.sql.hive.thriftserver.SparkSQLCLIDriver "$@"
bin/run_example
exec "${SPARK_HOME}"/bin/spark-submit run-example "$@"
bin/beeline
CLASS="org.apache.hive.beeline.BeeLine"
exec "${SPARK_HOME}/bin/spark-class" $CLASS "$@"