(1)官方文档
特点:
会把Spark所有的功能做解释,并演示案例。(一般案例都比较经典)
(2)官方博客
特点:
Spark的官方文档,确实会告诉你这些技术是如何使用。但是不告诉你为什么,举个例子,比如SparkSQL新增加了功能了。为什么会增加这个功能,这个功能牛在什么。Spark1 升级到Spark2,为什么升级,升级了有什么好处啊,这些都会在官方博客里面说明。(所以你想理解得更透彻一点,就需要去读官方博客)
(3)源代码
https://github.com/apache/spark
特点:
如果碰到了一些解决不了的问题,这些不是业务上的问题。可能是Spark本身的问题。这个时候我们想了解Spark源码是如何开发的,或者我们有可能通过去修改Spark的源码去解决问题。