| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:深入理解Hive-從基礎到高階 (視頻教學版) ISBN:9787302665724 出版社:清華大學 著編譯者:鄧傑 頁數:350 所在地:中國大陸 *此為代購商品 書號:1655424 可大量預訂,請先連絡。 內容簡介 本書採用「理論+實戰」的形式編寫,通過大量的實例,結合作者多年一線開發實戰經驗,全面地介紹Hive的使用方法。本書的撰寫秉承方便學習、易於理解、便於查詢的理念。無論是剛入門的初學者想系統地學習Hive的基礎知識,還是擁有多年開發經驗的開發者想學習Hive,都能通過本書迅速掌握Hive的各種基礎語法和實戰技巧。本書作者曾經與極客學院合作,擁有豐富的教學視頻製作經驗,為讀者精心錄製了詳細的教學視頻。此外,本書還免費提供所有案例的源碼,為讀者的學習和工作提供更多的便利。 本書分為12章,分別介紹Hive學習平台的搭建、Hive數據治理、Hive數據分析與應用等內容。在最後一章對Hive進行了拓展,深入探討AI大模型在數據分析領域的應用,並介紹其與Hive的深度整合,解釋如何利用AI大模型來加速Hive中的數據挖掘過程,使數據分析更為便捷、高效。同時,本書提供了多個實際案例和示例,用於展示AI大模型在Hive數據分析中的實際運用場景。 本書結構清晰、案例豐富、通俗易懂、實用性強,特別適合初學者自學和進階讀者查詢及參考。另外,本書也適合社會培訓機構作為培訓教材使用,還適合大中專院校相關專業的師生作為教學參考書。作者簡介 鄧傑,計算機科學與技術專業本科畢業,曾在平安科技任職,目前在Hive移動互聯網工作,負責大數據和ChatGPT方向的開發工作。他在數據倉庫(Hive)、Hadoop、Spark、Flink、Kafka等大數據生態組件方面有深入的研究。作為ChatGPT大模型技術的實踐者和研究者,他在全網上撰寫了多篇高質量的ChatGPT和Hive數據倉庫相關技術文章,並出版了《Kafka並不難學》(電子工業出版社,2018年11月出版)和《Hadoop大數據挖掘從入門到進階實戰(視頻教學版)》(機械工業出版社,2018年6月)兩本書。目錄 第1篇 準備第1章 大數據時代的查詢引擎 1 1 大數據初探 1 1 1 數據處理的引擎 1 1 2 計算框架的數據處理機制 1 2 大數據處理的引擎之選 1 2 1 大數據時代的利器 1 2 2 揭秘Hadoop的核心要素 1 3 數據倉庫Hive的重要性 1 3 1 Hive與MapReduce 1 3 2 解讀Hive的不足 1 4 快速解鎖Hive核心 1 4 1 數據倉庫 1 4 2 數據單元 1 5 Hive的設計理念 1 5 1 設計初衷 1 5 2 解讀Hive的特性 1 5 3 使用場景 1 6 本章小結 第2章 快速搭建Hive學習環境 2 1 基礎環境安裝與配置的完整步驟 2 1 1 基礎軟體下載 2 1 2 實例:Linux操作系統的安裝與配置 2 1 3 實例:SSH的安裝與配置 2 1 4 實例:Java運行環境的安裝與配置 2 1 5 實例:安裝與配置ZooKeeper 2 1 6 實例:Hadoop的安裝與配置 2 2 安裝Hive 2 2 1 實例:單機模式部署 2 2 2 實例:分散式模式部署 2 3 Hive在線編輯器安裝指南 2 3 1 實例:在Linux系統環境編譯Hue源代碼並獲得安裝包 2 3 2 實例:安裝Hue安裝包 2 4 學習Hive的建議 2 4 1 看透本書理論,模仿實戰例子 2 4 2 利用編程工具自主學習 2 4 3 建立高階的邏輯思維模式 2 4 4 控制代碼版本,降低犯錯的代價 2 4 5 獲取最新、最全的學習資料 2 4 6 學會自己發現和解決問題 2 4 7 善於提問,成功一半 2 4 8 積累總結,舉一反三 2 5 本章小結 2 6 習題 第2篇 入門 第3章 實操理解Hive的數據類型和存儲方式 3 1 掌握Hive的基本數據類型 3 1 1 欄位類型 3 1 2 實例:快速構建包含常用類型的表 3 1 3 實例:NULL值的處理和使用 3 1 4 允許隱式轉換 3 2 Hive文件格式應用實踐 3 2 1 TextFile 3 2 2 SequenceFile 3 2 3 RCFile 3 2 4 AvroFile 3 2 5 ORCFile 3 2 6 Parquet 3 2 7 選擇不同的文件類型 3 3 存儲方式應用實踐 3 3 1 數據壓縮存儲 3 3 2 實例:壓縮數據大小和原始數據大小對比 3 4 本章小結 3 5 習題 第4章 Hive數據管理與查詢技巧 4 1 了解Hive命令 4 1 1 Hive命令列表 4 1 2 Hive命令分類 4 2 選擇不同的客戶端執行Hive命令 4 2 1 實例:使用Hive CLI客戶端執行Hive命令 4 2 2 實例:使用Beeline客戶端執行Hive命令 4 2 3 實例:使用Hue客戶端執行Hive命令 4 3 使用Hive的變數 4 3 1 Hive變數 4 3 2 實例:使用Hive CLI客戶端設置系統環境變數 4 3 3 實例:使用Hive CLI客戶端設置屬性變數 4 3 4 實例:使用Hive CLI客戶端設置自定義變數 4 3 5 實例:使用Hive CLI客戶端設置Java屬性變數 4 4 實例:使用Hive的拓展工具——HCatalog 4 5 本章小結 4 6 習題 第5章 智能數據治理 5 1 Hive的資料庫特性 5 1 1 Hive資料庫 5 1 2 如何管理Hive資料庫 5 2 認識表類型 5 2 1 內部表 5 2 2 外部表 5 2 3 臨時表 5 3 管理表 5 3 1 實例:創建表 5 3 2 實例:修改表 5 3 3 實例:刪除表 5 4 管理表分區 5 4 1 實例:新增表分區 5 4 2 實例:重命名表分區 5 4 3 實例:交換表分區 5 4 4 實例:刪除表分區 5 5 導入與導出表數據 5 5 1 實例:將業務數據導入Hive表 5 5 2 實例:從Hive表中導出業務數據 5 6 本章小結 5 7 習題 第6章 智能資料庫查詢 6 1 使用SELECT語句 6 1 1 實例:分組詳解 6 1 2 實例:排序詳解 6 1 3 實例:JOIN查詢詳解 6 1 4 實例:UNION查詢詳解 6 2 使用用戶自定義函數 6 2 1 了解用戶自定義函數 6 2 2 開發用戶自定義函數功能 6 3 使用窗口函數與分析函數來查詢數據 6 3 1 了解窗口函數和分析函數 6 3 2 實例:窗口函數和分析函數詳解 6 4 本章小結 6 5 習題 第7章 數據智能應用:以視圖簡化查詢流程 7 1 什麼是視圖 7 2 管理視圖 7 2 1 創建視圖 7 2 2 修改視圖 7 2 3 刪除視圖 7 3 物化視圖 7 3 1 非視圖非表 7 3 2 創建物化視圖 7 3 3 物化視圖的生命周期 7 4 本章小結 7 5 習題 第3篇 進階 第8章 使用Hive RPC服務 8 1 RPC的重要性 8 1 1 什麼是RPC 8 1 2 了解RPC的 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |