Spark 的实战教程《Spark in Action》挺适合刚入门或者想系统进阶的朋友。上来就带你跑 Spark CLI,命令行用起来比你想象的顺手多了。慢慢就开始撸代码了,核心 API、SQL、实时流、机器学习一个不落。
结构化数据、流式数据、图数据都能玩,尤其是像GraphX这样的模块,用来做图计算真的还挺灵活。嗯,书里还准备了一个预配置好的虚拟机,代码拷进去直接跑,省事不少。
如果你对Spark Streaming感兴趣,可以看看这篇实时流示例,代码写法和调试方式讲得挺清楚的。再深入一点,还可以看看GraphX 图计算框架的实战案例。
建议你用的时候注意下资源管理,尤其是大数据量并发场景,别直接用默认配置。调优配置方面,《Spark in Action》里也有提,还是蛮实用的。
如果你刚开始接触 Spark,又不想从零配置环境,可以直接下载它的虚拟机镜像,开箱即用,适合想快速上手的你。