深入理解Spark:核心思想與源碼分析
本書不會教你如何開發Spark應用程序,只是用一些經典例子演示。本書簡單介紹HadoopMapReduce、HadoopYARN、Mesos、Tachyon、ZooKeeper、HDFS、AmazonS3,但不會過多介紹這些框架的使用,因為市場上已經有豐富的這類書籍供讀者挑選。本書也不會過多介紹Scala、Java、Shell的語法,讀者可以在市場上選擇適合自己的書籍閱讀。本書最后還添加了幾個附錄,包括:附錄A介紹的Spark中最常用的工具類Utils;附錄B是Akka的簡介與工具類AkkaUtils的介紹;附錄C為Jetty的簡介和工具類JettyUtils的介紹;附錄D為Metrics庫的簡介和測量容器MetricRegistry的介紹;附錄E演示了Hadoop1.0版本中的wordcount例子;附錄F介紹了工具類CommandUtils的常用方法;附錄G是關于Netty的簡介和工具類NettyUtils的介紹;附錄H列舉了筆者編譯Spark源碼時遇到的問題及解決辦法。
·14.3萬字