Scala函式X機器學習X圖形演算X程式監控
實戰大數據分析,用Spark優化運算效率與速度
本書涵蓋了Spark專案的主要知識:
Spark核心RDD
Spark Shell互動式數據分析
Spark Streaming即時資料串流
Spark SQL查詢處理
MLlib機器學習框架
GraphX圖形處理
除了以上基本Spark知識之外,還專闢一章介紹Scala,它除了是最熱門的函數式編程語言,也是Spark的原生語言。讀者將會學到使用Scala進行基礎函數編程,直接用它來寫出Spark應用程式。並且於最後特別提及Spark的三種叢集管理與Spark內建的網頁監控應用程式。
書中還介紹其他可搭配Spark使用的大數據技術,如:HDFS、Avro、Pqrquet、Kafka、Cassandra、Hbase、Mesos...等。也提供了機器學習和圖學概念的介紹。
如果想要將這本書發揮最大效益,就請嘗試動手鍵入書中的範例。用這些範例程式進行實驗,你將會覺得更加清楚明瞭。練習過書中的範例,在讀完這本書後將會成為一個有實力的Spark開發者。
本書特色
透過上百場大數據相關研討會,萃取出業界人士常見問題之精華
了解開發者在運用Spark時,可能需要使用的開發和測試工具
涵蓋機器學習與圖形演算,強化大數據分析能力基礎
適合軟體設計者、架構設計師、專案管理者、或是程式設計師閱讀