Apache Spark has recently updated the version to 0.8.1, in which yarn-client
mode is available. My question is, what does yarn-client mode really mean? In the d
With yarn-client mode, your spark application is running in your local machine. With yarn-standalone mode, your spark application would be submitted to YARN's ResourceManager as yarn ApplicationMaster, and your application is running in a yarn node where ApplicationMaster is running. In both case, yarn serve as spark's cluster manager. Your application(SparkContext) send tasks to yarn.