Hive數據倉庫應用
黑馬程序員
買這商品的人也買了...
-
CSS 視覺辭典 (CSS Visual Dictionary)$520$411 -
Kettle 構建 Hadoop ETL 系統實踐$474$450 -
$301Hadoop 3 大數據技術快速入門 -
圖解 Docker & Kubernetes 的知識與使用方法$620$490
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書從理論知識入手,結合數據倉庫的概念幫助讀者更好地理解Hive,在掌握Hive相關理論知識的基礎上,逐步深入地學習Hive。“工欲善其事,必先利其器”,首先從創建虛擬機並安裝Linux操作系統開始逐步完成Hive的部署,然後在部署完成的Hive環境基礎上,學習Hive數據定義語言、Hive數據操作語言和Hive數據查詢語言的相關操作,在學習了上述三種語言之後,接下來深入學習Hive的其他功能,包括Hive內置函數、Hive自定義函數、Hive的新特性事務以及Hive的相關優化,從而幫助讀者掌握Hive的強大功能和特性。最後,本書通過一個綜合項目——教育大數據分析平臺,使讀者對Hive數據倉庫在實際應用中涉及的相關知識內容具有更深入的理解,在此項目中不僅會涉及使用Hive實現數據倉庫分層、數據轉換和數據分析的相關操作,而且還涉及使用Sqoop將數據倉庫中的數據進行導出和導入,以及使用FineBI工具實現數據可視化功能。 本書附有配套視頻、源代碼、習題、教學設計、教學課件等資源。同時,為了幫助初學者更好地學習本書的內容,還提供了在線答疑,歡迎讀者關註。 本書可以作為高等學校本、專科電腦相關專業,信息管理等相關專業的大數據課程教材,也可以供相關技術人員參考,是一本適合廣大電腦編程愛好者的優秀讀物。
作者簡介
傳智教育傳播教育軟件開發人才的科技公司,“黑馬江蘇程序員”是傳智教育傳播教育教育IT高端品牌。高美雲是本書。 創作團隊核心成員,同時描寫超長本教材,長時間,深受喜愛。
目錄大綱
1章蜂巢簡介1
1.1 認識數據保管1
1.1.1數據保管簡介1
1.1.2 數據保管箱3
1.1.3 數據倉庫的數據模型5
1.2蜂巢概述6
1.3Hive架構7
1.4Hive工作原理8
1.5Hive 數據類型9
1.6島嶼小結10
1.7課後習題11
2章Hive部署12
2.1裡奴環境的搭建12
2.1.1創建虛擬機12
2.1.2啟動虛擬機並安裝Linu作系統19
2.1.3克隆虛擬機26
2.1.4配置Linu系統網絡及主機名30
2.1.5配置SSH服務34
2.2JDK的部署42
2.3Zookeeper的部署43
2.3.1Zookeeper集的安裝與配置43
2.3.2Zookeeper集的啟動與關閉46
2.4Hadoop的部署48
2.4.1Hadoop高可用集的規劃48
2.4.2 安裝Hadoop49
2.4.3配置Hadoop高可用集51
2.4.4啟動Hadoop高可用集58
2.5Hive的部署622.5.1Hive的部署之嵌入模式62
2.5.2Hive部署之本地模式64
2.5.3Hive部署之遠程模式70
2.6島嶼小結74
2.7課後習題74
3章Hive的數據定義語言76
3.1數據庫的基本著作76
3.1.1創建數據庫76
3.1.2查詢數據庫77
3.1.3 查看數據庫信息78
3.1.4 切換數據庫79
3.1.5修改數據庫79
3.1.6 刪除數據庫80
3.2 數據表的基本作法81
3.2.1創建表格句式分析81
3.2.2數據表簡介84
3.2.3 創建數據表84
3.2.4 查看數據表86
3.2.5修改數據表88
3.2.6 刪除數據表94
3.3 分區表95
3.3.1創建分區表95
3.3.2 分區查詢表96
3.3.3 添加界限97
3.3.4重分本質98
3.3.5移動分區98
3.3.6 刪除 100
3.4分桶表101
3.4.1創建分桶表101
3.4.2查看分桶表信息102
3.5臨時表103
3.6視圖104
3.6.1創建視圖105
3.6.2 查詢視圖信息105
3.6.3 查看視圖106
3.6.4 修改視圖107
3.6.5 刪除視圖109
3.7?109
3.7.1Hive中的索引110
3.7.2創建索引110
3.7.3 查看索引表111
3.7.4查看?111
3.7.5重建索引112
3.7.6刪除索引113
3.8島小結114
3.9課後習題114
4章Hive的數據作語言116
4.1加載文件116
4.1.1加載文件的語法格式116
4.1.2 向分區表加載文件119
4.2基本查詢120
4.3 插入數據121
4.3.1基本插入121
4.3.2 插入 123
4.3.3 向分區表插入數據127
4.4導入和導出131
4.5島嶼小結133
4.6課後習題133
5章Hive數據查詢語言135
5.1選擇句式分析135
5.2Hive交互138
5.2.1關係138
5.2.2算術相似140
5.2.3邏輯矛盾142
5.2.4 複雜交互143
5.3 公用表表達式146
5.4 表現作147
5.5排序作149
5.6UNION語句154
5.7JOIN語句156
5.8篩選查詢161
5.8.1隨機數161
5.8.2分桶掃162
5.8.3 數據塊擦162
5.9島嶼小結164
5.10課後習題164
6章蜂巢函數165
6.1Hive函數165
6.1.1聚合函數165
6.1.2數學函數169
6.1.3集合函數170
6.1.4類型轉換函數171
6.1.5 日期功能172
6.1.6條件函數176
6.1.7 字符串函數178
6.1.8表生成函數182
6.2Hive自定義函數185
6.2.1UDF186
6.2.2UDTF196
6.2.3UDAF199
6.3島嶼小結203
6.4課後習題203
7章蜂巢事務205
7.1 事務特性205
7.2Hive 事務的設計與實現206
7.3開啟蜂巢事務207
7.4更新作209
7.5 刪除作210
7.6島嶼小結211
7.7課後習題211
8章蜂巢優化213
8.1Hive存儲優化213
8.2蜂巢優化優化215
8.2.1配置MapReduce壓縮215
8.2.2 配置地圖個數216
8.2.3 配置減少個數217
8.2.4 配置合併文件217
8.2.5並行執行218
8.2.6配置本地模式218
8.2.7 配置219
8.3HiveQL語句優化技巧219
8.4島嶼小結219
8.5課後習題220
9章綜合項目——教育大數據分析平臺221
9.1項目概述221
9.1.1 項目背景介紹221
9.1.2 需求分析222
9.1.3 原始數據結構222
9.1.4數據收藏設計223
9.1.5 項目目錄224
9.2部署Sqoop225
9.3 實現數據存儲註意事項227
9.4數據採集231
9.5數據轉換235
9.6數據分析237
9.6.1實現地區訪問用戶量統計237
9.6.2實現會話頁面排行榜238
9.6.3實現訪問用戶量統計240
9.6.4實現來源訪問用戶量統計241
9.6.5實現諮詢統計242
9.7 數據可視化245
9.7.1 導出數據245
9.7.2 安裝、啟動與配置FineBI247
9.7.3 實現數據可視化260
9.8島小結271



