Spark Programming Guide-java - Spark 1.6.2.pdf