大數據實訓案例——電信用戶行為分析(Scala版)

大數據實訓案例——電信用戶行為分析(Scala版)

《大數據實訓案例——電信用戶行為分析(Scala版)》是2019年人民郵電出版社出版的圖書,作者是林子雨。

基本介紹

  • 中文名:大數據實訓案例——電信用戶行為分析(Scala版)
  • 作者:林子雨
  • 出版社:人民郵電出版社
  • ISBN:9787115501233
內容簡介,圖書目錄,

內容簡介

本書詳細介紹了一個大數據套用案例——電信用戶行為分析,案例涉及數據預處理、數據存儲與管理、數據分析和數據可視化等流程,涵蓋Linux、MySQL、Hadoop、Spark、IntelliJ IDEA、Spring等系統和軟體的安裝與使用方法。案例採用的程式語言是Scala和Java。

圖書目錄

第1章 案例概述 1
1.1 案例目的 1
1.2 適用對象 1
1.3 時間安排 1
1.4 預備知識 2
1.5 硬體要求 2
1.6 軟體工具 2
1.7 數據集 3
1.8 案例任務 3
1.9 實驗步驟 4
1.10 線上資源 6
1.10.1 線上資源一覽表 6
1.10.2 下載專區 6
1.10.3 先修課程 7
1.10.4 大數據課程公共服務平台 7
1.11 本章小結 8
第2章 大數據實驗環境搭建 9
2.1 Linux系統及相關軟體使用方法 9
2.1.1 Shell 10
2.1.2 root用戶 10
2.1.3 創建普通用戶 10
2.1.4 sudo命令 11
2.1.5 常用的Linux系統命令 11
2.1.6 檔案解壓縮 12
2.1.7 常用的目錄 12
2.1.8 目錄的許可權 13
2.1.9 更新APT 13
2.1.10 切換中英文輸入法 14
2.1.11 vim編輯器的安裝和使用方法 15
2.2 JDK的安裝 15
2.3 Scala的安裝 16
2.4 Hadoop的安裝和基本使用方法 17
2.4.1 安裝Hadoop前的準備工作 17
2.4.2 安裝Hadoop 19
2.4.3 HDFS操作常用Shell命令 22
2.5 Spark的安裝和基本使用方法 24
2.5.1 下載安裝檔案 24
2.5.2 配置相關檔案 25
2.5.3 Spark和Hadoop的互動 25
2.5.4 在spark-shell中運行代碼 26
2.6 MySQL資料庫的安裝和基本
使用方法 28
2.6.1 安裝MySQL 28
2.6.2 MySQL常用操作 31
2.7 安裝Tomcat 33
2.7.1 安裝方式的選擇 33
2.7.2 下載安裝檔案 33
2.7.3 安裝和啟動Tomcat 34
2.8 本章小結 35
第3章 IntelliJ IDEA開發工具的
安裝和使用方法 36
3.1 下載和安裝IDEA 36
3.2 下載Scala外掛程式安裝包 36
3.3 啟動IDEA 37
3.4 為IDEA安裝Scala外掛程式 40
3.5 配置項目的JDK 44
3.6 使用IDEA開發WordCount程式 45
3.6.1 創建一個新項目WordCount 46
3.6.2 為WordCount項目添加Scala
框架支持 48
3.6.3 設定項目目錄 51
3.6.4 新建Scala代碼檔案 53
3.6.5 配置pom.xml檔案 55
3.6.6 更新Maven的依賴檔案 57
3.6.7 運行WordCount程式 57
3.6.8 打包WordCount程式生成
JAR包 59
3.6.9 把JAR包提交到Spark中運行 63
3.7 本章小結 63
第4章 使用Spring、Spring
MVC和MyBatis開發
網頁套用 64
4.1 MVC模型 64
4.2 Spring框架 65
4.3 Spring MVC框架 66
4.3.1 網頁開發中的“請求-回響”
模型 66
4.3.2 採用Spring MVC框架後的
網頁請求處理過程 67
4.4 MyBatis 68
4.5 一個簡單的網頁套用開發實例 69
4.5.1 新建項目 69
4.5.2 配置pom.xml檔案 71
4.5.3 設定項目目錄 74
4.5.4 編寫代碼檔案 75
4.5.5 對項目檔案進行編譯打包 77
4.5.6 把WebDemo.war發布到
Tomcat中 81
4.5.7 實現Spring MVC和
Spring的整合 83
4.5.8 實現Spring、Spring MVC和
MyBatis三者的融合 86
4.5.9 把後端數據提交給網頁顯示 93
4.6 在IntelliJ IDEA中使用Tomcat
調試網頁程式 96
4.7 本章小結 104
第5章 使用ECharts製作
可視化圖表 105
5.1 ECharts簡介 105
5.2 ECharts圖表製作方法 105
5.2.1 下載ECharts 105
5.2.2 在HTML中引入ECharts 106
5.2.3 繪製一個簡單的圖表 106
5.2.4 導出圖片 107
5.3 可視化圖表製作實例 109
5.3.1 快速製作圖表方法 109
5.3.2 實例1:柱狀圖 110
5.3.3 實例2:餅狀圖 113
5.4 本章小結 117
第6章 電信用戶行為分析
實現過程 118
6.1 數據分析整體過程 118
6.2 本地數據集上傳到HDFS 119
6.2.1 數據集下載 119
6.2.2 把數據集上傳到HDFS 119
6.3 在MySQL中創建資料庫 120
6.3.1 啟動進入MySQL Shell環境 120
6.3.2 創建一個資料庫 120
6.3.3 創建一個數據匯總表 120
6.3.4 創建一個數據明細表 121
6.3.5 創建一個數據原始明細表 121
6.3.6 創建一個區域維表 121
6.3.7 創建一個渠道維表 121
6.3.8 創建一個請求類型維表 122
6.3.9 創建五個視圖 122
6.3.10 添加MySQL資料庫
驅動程式JAR包 123
6.4 開發Spark程式分析用戶行為 123
6.4.1 新建項目 124
6.4.2 設定依賴包 125
6.4.3 設定項目目錄 127
6.4.4 新建Scala代碼檔案 127
6.4.5 配置pom.xml檔案 133
6.4.6 在IDEA中運行程式 136
6.4.7 生成應用程式JAR包 138
6.4.8 使用spark-submit命令
運行程式 142
6.5 使用Spring MVC框架進行
數據可視化分析 144
6.5.1 新建項目 144
6.5.2 配置pom.xml檔案 145
6.5.3 設定項目目錄 148
6.5.4 編寫代碼檔案 150
6.5.5 生成應用程式JAR包 173
6.5.6 把網頁套用部署到Tomcat
伺服器中 175
6.6 本章小結 178
參考文獻 179

熱門詞條

聯絡我們