Hadoop大資料探勘從入門到進階實戰

smartloli發表於2018-06-22

1.概述

  大資料時代,資料的儲存與挖掘至關重要。企業在追求高可用性、高擴充套件性及高容錯性的大資料處理平臺的同時還希望能夠降低成本,而Hadoop為實現這些需求提供瞭解決方案。面對Hadoop的普及和學習熱潮,筆者願意分享自己多年的開發經驗,帶領讀者比較輕鬆地掌握Hadoop資料探勘的相關知識。這邊是筆者編寫本書的原因。本書使用通俗易懂的語言進行講解,從基礎部署到叢集管理,再到底層設計等內容均由涉及。通過閱讀本書,讀者可以較為輕鬆地掌握Hadoop大資料探勘與分析的相關技術。

  本書目前已在網上商城上架,可以通過京東自營噹噹自營亞馬遜自營等網上商城進行購買。書籍封面如下:

 

2.本書內容

  本書採用“理論+實戰”的形式編寫,通過大量的例項,結合作者多年一線開發實戰經驗,全面的介紹了Hadoop的使用方法。全書設計秉承方便學習、易於理解、便於查詢的理念,無論是剛入門的初學者系統的學習Hadoop的基礎知識,還是擁有多年開發經驗的開發者想學習Hadoop,都能通過本書迅速掌握Hadoop的各種基礎語法和實戰技巧。本書作者曾經與極客學院合作,擁有豐富的教學視訊製作經驗,為讀者精心錄製了詳細的視訊介紹。本書還免費提供所有案例的原始碼,為讀者的學習和工作提供更多的便利。

本書分為13章,分別介紹Hadoop平臺管理與維護、異常處理解決方案以及Hadoop的分散式檔案系統等內容。最後一章對Hadoop進行了擴充,剖析了Kafka訊息系統並介紹了筆者的開源監控系統Kafka Eagle。

本書結構清晰、案例豐富、通俗易懂、實用性強。特別適合初學者自學和進階讀者查詢及參考。另外,本書也適合社會培訓學校作為培訓教材使用,還適合大中專院校的相關專業作為教學參考書。

3.本書特色

3.1 提供專業的配套教學視訊,高效、直觀

  筆者曾接受過極客學院的專業視訊製作指導,並在極客學院錄製過多期Hadoop和Kafka實戰教學視訊課程,得到了眾多學習者的青睞及好評。為了便於讀者更加高效、直觀地學習本書內容,筆者特意為本書實戰部分的內容錄製了配套教學視訊,讀者可以在教學視訊的輔助下學習,從而更加輕鬆地掌握Hadoop。

3.2 來自一線的開發經驗及實戰例子

  本書給出的程式碼講解和例項大多數來自於筆者多年的教學積累和技術分享,幾乎都是得到了學習者一致好評的幹活。另外,筆者還是一名開源愛好者,編寫了業內著名的Kafka Eagle監控系統。本書第13章介紹了該系統的使用,以幫助讀者掌握如何監控大資料叢集的相關知識。

3.3 淺顯易懂的語言、觸類旁通的對比、循序漸進的知識體系

  本書在文字及目錄編排上,儘量做到通俗易懂。在講解一些常見的知識點時,將Hadoop命令與Linux命令做對比,掌握Linux命令的開發者能夠迅速掌握Hadoop的操作命令。無論是初學者,還是久經沙場的老程式設計師都能快速通過本書學習Hadoop的精華之處。

3.4 內容全面,實用性強

  本書精心挑選了多個實用性很強的例子,例如:Hadoop套件實戰、Hive 程式設計、Hadoop平臺管理與維護、ELK實戰、Kafka實戰等。讀者既可以從例子中學習並理解Hadoop及其套件知識點,還可以將這些例子用於開發中。

4. 示例程式碼

  本書的所有示例都封裝在該專案中,讀者可以下載該工程的原始碼來對照書中的內容進行學習。由於本工程採用的是Maven來進行管理,所以在需要編譯打包時,可以直接只用mvn命令,或者執行./build.sh指令碼來實現打包。

5. 書籍目錄部分預覽

6. 讀者物件

  學習Hadoop沒有想象中的那麼困難,本書通過將一些Hadoop難懂的知識點,通過通俗易懂的語言進行概述,來減少讀者的學習成本,讓讀者輕輕鬆鬆地掌握Hadoop的相關知識。適用範圍但不僅僅包含以下:

  • Hadoop初學者
  • Hadoop進階人員
  • 後端程式初學者
  • 前端轉後端的開發人員
  • 熟悉Linux作業系統以及有程式語言基礎的
  • 學習Hadoop的程式設計愛好者

7. 總結

  最後,衷心希望筆者編寫的這本書能夠幫助到對Hadoop感興趣、學習Hadoop的同學。希望閱讀過本書的同學能夠掌握Hadoop相關知識,希望筆者書中的經驗和總結能夠幫助讀者少走彎路,在Hadoop學習之路上游刃有餘。

8.結束語

  感興趣的同學可以購買本書,如果在學習本書的內容中遇到任何疑問,可以通過下面的聯絡方式進行郵件留言或者加入Hadoop學習討論群,筆者會盡我所能,幫您解答,與君共勉!

相關文章