本書運用Spark計算框架的核心組件對電商數據進行分析,以項目形式呈現,其內容涵蓋環(huán)境搭建、數據分析、數據持久化和數據可視化, 涉及JavaEE、ECharts、Hadoop、HBase、Spark、Kafka和ZooKeeper等技術點的綜合應用。針對項目開發(fā)過程的每個環(huán)節(jié)都進行了深入講解,使讀者由淺入深地了解每個環(huán)節(jié)的知識內容。
本書共分為7章。第1章主要介紹項目開發(fā)的基本情況;第2章主要介紹大數據集群環(huán)境的搭建;第3章主要介紹通過Spark實現熱門品類Top10分析,并對分析結果進行持久化操作;第4章主要介紹通過Spark實現各區(qū)域熱門商品Top3分析,并對分析結果進行持久化操作;第5章主要介紹通過Spark SQL實現網站轉化率統計,并對分析結果進行持久化操作;第6章主要介紹通過Spark Streaming實現廣告點擊流實時統計,并實時持久化統計結果;第7章主要介紹通過可視化技術將第3~6章的分析與統計結果進行圖形化展示。
本書配有視頻、源代碼、教學設計、教學PPT、教學大綱等資源。同時,為了幫助初學者更好地學習書中的內容,還提供了在線答疑,歡迎讀者關注。
本書適合擁有Spark基礎的讀者閱讀,也可以作為高等院校相關課程的教學參考書。讀者不僅能夠通過項目實戰(zhàn)鞏固基礎知識的學習效果,還能學習商業(yè)智能系統的開發(fā)過程。