本書以大數(shù)據(jù)分析全流程為主線,介紹了數(shù)據(jù)采集、數(shù)據(jù)存儲與管理、數(shù)據(jù)處理與分析、數(shù)據(jù)可視化等環(huán)節(jié)典型軟件的安裝、使用和基礎編程方法。本書內容涵蓋操作系統(tǒng)(Linux和Windows)、開發(fā)工具(Eclipse)以及大數(shù)據(jù)相關技術、軟件(Sqoop、Kafka、Flume、Hadoop、HDFS、MapReduce、HBase、Hive、Spark、MySQL、MongoDB、Redis、R、Easel.ly、D3、魔鏡、ECharts、Tableau)等。同時,本書還提供了豐富的課程實驗和綜合案例,以及大量免費的在線教學資源,可以較好地滿足高等院校大數(shù)據(jù)教學實際需求。本書是《大數(shù)據(jù)技術原理與應用——概念、存儲、處理、分析與應用》的“姊妹篇”,可以作為高等院校計算機、信息管理等相關專業(yè)的大數(shù)據(jù)課程輔助教材,用于指導大數(shù)據(jù)編程實踐;也可供相關技術人員參考。