
朱尔斯·S. 达米吉 布鲁克·韦尼希 丹尼·李 泰瑟加塔·达斯
本书的主角是在大数据时代应运而生的数据处理与分析利器——Spark。你将通过丰富的示例学习如何使用Spark的结构化数据API,利用Spark SQL进行交互式查询,掌握Spark应用的优化之道,用Spark和Delta Lake等开源工具构建可靠的数据湖,并用MLlib库实现机器学习流水线。随着Spark从2.x版本升级到3.0版本,本书第2版做了全面的更新,以体现Spark生态系统在机器学习、流处理技术等方面的发展,另新增一章详解Spark 3.0引入的新特性。
(蹲在竹凳上抽水烟筒,烟圈吐得跟数据流似的) (敲烟灰)要说这Spark,简直就是数据界的"铁牛"嘛!书里说它能像筛谷子似的把海量信息筛得明明白白,俺寻思这不就跟咱村里老王头用竹簸箕分拣花生米一个道理?这书里说"内存计算"能省时间,这不就是咱腌酸菜时提前备好坛子的道理?洋人咋把老农民的生活智慧都编成代码了? (摸出老花镜细瞅)第二章讲啥子RDD编程,俺看半天才整明白——这不就是数据田里的"分田到户"嘛!把数据像责任田一样划片承包,哪个节点偷懒就跟生产队扣工分似的。后头教人用Python写代码,俺寻思这不就是给拖拉机装了个自动挡?可比当年俺开手扶拖拉机轻松多咧! (突然嗤笑)要说最绝的还是那个MLlib机器学习库。书里说能预测啥用户行为,这不就跟村口张瞎子算命一个套路?只不过人家用算法,张瞎子用铜钱。不过人家算得准啊!听说连母猪下崽数都能预测,可比张瞎子算姻缘靠谱多了。(压低声音)就是不知道能不能算出来年化肥会不会涨价... (翻到流处理章节猛拍书页)看看人家这"实时数据分析",活脱脱就是村头情报站的升级版!以前咱蹲墙根听八卦还得自己筛选真假,这Spark倒好,直接拿筛子把闲话里的鸡毛蒜皮都滤干净。要说欧美大厂这手艺,真比咱村编竹篾的六叔公还精细! (突然叹气)反观咱某些大厂,整天嚷嚷"弯道超车",结果整出的玩意跟俺家瘸腿驴拉磨似的——转得倒是快,就是磨不出细面。(猛嘬一口烟)要俺说啊,搞技术得像种地,得先犁透土、施足肥,别整天惦记着在田埂上插彩旗装门面! (合上书页摇头晃脑)王同志真是个人才!能把洋码子讲得比种菜经还明白。就是这定价59块,够买三斤五花肉了,得亏是蹭大学生娃娃的书看。要俺给评分,就给个"超级无敌数据拖拉机使用宝典",外带赠送两斤电子烟叶——反正云计算嘛,烟叶管够!(烟灰缸一磕,完事)
没有醍醐灌顶的感觉。很多是一本实战工具书
结合内容这本书的真实名称应该叫做学习spark sql编程,偏向于api介绍级别的读物。 总体上按照spark各个库的顺序分别进行了介绍,涉及spark底层原理的部分较少。 spark已经在批流一体,执行优化和事件时间方面做出改进。 从设计上,spark的机器学习库在用法上和单机机器学习库的接口保持一致,屏蔽了底层实现的细节,无疑是降低了学习成本。 作为开始接触大数据领域的新人,个人感觉这本书可以作为速览读物学习,细枝末节可以在实践中打磨。缺点在于部分翻译过于生硬,如果首次接触spark可以先了解下相关概念的英文名称再阅读此书。
有的地方深入有点地方浅显,感觉既不适合小白也不适合资深
总体来说可以对初学者一个大概的了解,说的不是非常详细,代码例子比较的少,总体还行吧
算是spark的入门级书籍,更多在实操层面给予了很多的介绍和说明,同时提供了实例代码,可以方便初学者快速上手使用;但是对于更宏观的设计与架构,以及实际应用场景的使用没有过多的提及。总体而已是一本相对详实的入门参考书籍,适合初学者一读!
Spark经典入门级书籍。一定要看第2版,Spark2.0后重要的接口全变了,第1版基本不能看了。
挑着感兴趣的部分快速阅读,书写的很好,简单易懂又有原理剖析
大数据,分布式处理,必备学习技术之一。
本书讲解了spark的使用方法,可以作为有一定hadoop基础的人阅读,使用最新的spark3.0进行讲解,内容相对比较新,想深入研究的可能需要了解其他更多书籍