RDD Programming Guide
https://spark.apache.org/docs/latest/rdd-programming-guide.html#rdd-programming-guide
At a high level, every Spark application consists of a driver program that runs the user’s main function and executes various parallel operations on a cluster
1. 每个spark应用程序都包含一个驱动程序(driver),这个驱动程序可以运行用户的主函数并且在集群上执行各种并行操作。