幫助中心 | 我的帳號 | 關於我們

大數據計算架構導論

  • 作者:編者:雷小鋒//陳朋朋//中國礦業大學大數據架構教研室|責編:王華
  • 出版社:北京大學
  • ISBN:9787301343463
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:269
人民幣:RMB 50 元      售價:
放入購物車
加入收藏夾

內容大鋼
    架構大數據系統涉及的技術和工具種類繁多,但技術和工具背後的大數據處理需求和解決問題的思維邏輯卻恆久不變。本書採用軟體工程化方法,從大數據架構的需求出發,籍由理性和常識的指引,推導和梳理大數據架構之術(大數據處理的基本原理和技術方法),進而討論大數據架構之器(具體軟體工具的功能、設計、實現以及使用方法),建立大數據架構教學的知識體系。
    本書可用作普通高校數據科學與大數據相關專業的基礎教材,亦可用作高職高專職業教育培訓教材以及相關工程技術人員的參考用書。

作者介紹
編者:雷小鋒//陳朋朋//中國礦業大學大數據架構教研室|責編:王華

目錄
第1章  大數據架構之道
  1.1  大數據概念與特徵
    1.1.1  大數據的概念
    1.1.2  大數據的特徵
    1.1.3  大數據處理
  1.2  分散式解決方案
    1.2.1  集中式計算
    1.2.2  分散式計算
    1.2.3  大數據分散式計算
  1.3  大數據架構需求
    1.3.1  計算資源需求
    1.3.2  性能保障需求
    1.3.3  計算場景需求
  1.4  章節小結
  習題
第2章  大數據架構之術
  2.1  分散式系統原理
    2.1.1  分散式系統模型
    2.1.2  分片與複製
    2.1.3  架構設計原理
    2.1.4  一致性協議
    2.1.5  全局時間處理
    2.1.6  資源管理與調度
  2.2  大數據計算框架
    2.2.1  計算框架分類
    2.2.2  大數據系統架構
    2.2.3  大數據開源技術棧
  2.3  章節小結
  習題
第3章  大數據云計算
  3.1  雲計算的概念
    3.1.1  雲計算的概念
    3.1.2  雲計算服務模式
    3.1.3  雲計算部署形態
  3.2  雲計算核心技術
    3.2.1  伺服器虛擬化
    3.2.2  操作系統虛擬化
  3.3  雲原生軟體開發
    3.3.1  雲原生概念
    3.3.2  雲原生技術
  3.4  章節小結
  習題
第4章  協同、調度和消息系統
  4.1  協同工具Zookeeper
    4.1.1  Zookeeper集群架構
    4.1.2  Zookeeper數據模型
    4.1.3  Zookeeper協同服務
    4.1.4  Zookeeper安裝部署
  4.2  資源調度工具YARN
    4.2.1  YARN集群架構

    4.2.2  YARN工作流程
    4.2.3  YARN集群統一調度
    4.2.4  YARN安裝部署
  4.3  消息系統Kafka
    4.3.1  消息隊列
    4.3.2  Kafka消息系統
    4.3.3  Kafka集群的安裝部署
  4.4  章節小結
  習題
第5章  批處理框架Hadoop
  5.1  Hadoop計算生態
  5.2  分散式文件系統(HDFS)
    5.2.1  HDFS集群架構
    5.2.2  HDFS存儲機制
    5.2.3  數據錯誤與恢復
    5.2.4  HDFS文件系統操作
  5.3  分散式計算框架MapReduce
    5.3.1  MapReduce計算框架
    5.3.2  MapReduce編程模型
    5.3.3  MapReduce編程實踐
  5.4  Hadoop安裝部署
  5.5  章節小結
  習題
第6章  批處理框架Spark
  6.1  Spark框架簡介
    6.1.1  Spark主要特點
    6.1.2  Spark與Hadoop
    6.1.3  Spark框架組成
  6.2  Spark核心框架
    6.2.1  RDD操作模型
    6.2.2  RDD的血緣關係
    6.2.3  Spark集群結構
    6.2.4  Spark運行流程
  6.3  Spark SQL
    6.3.1  Spark SQL編程模型
    6.3.2  Spark SQL執行架構
  6.4  Spark安裝部署
    6.4.1  Spark on YARN簡介
    6.4.2  YARN-Client模式
    6.4.3  YARN-Cluster模式
  6.5  Spark編程實踐
    6.5.1  Spark Shell互動式編程
    6.5.2  Spark 應用程序
  6.6  章節小結
  習題
第7章  流計算框架Flink
  7.1  流計算概述
    7.1.1  流數據與流計算
    7.1.2  流計算處理流程
    7.1.3  流計算框架

  7.2  Flink框架簡介
  7.3  Flink流計算框架
    7.3.1  Flink流計算特性
    7.3.2  Flink流計算模型
    7.3.3  Flink數據流圖
    7.3.4  Flink集群結構
    7.3.5  Flink運行流程
    7.3.6  Flink容錯機制
  7.4  Flink安裝部署
    7.4.1  Flink集群部署模式
    7.4.2  客戶端操作模式
    7.4.3  Flink on YARN
  7.5  Flink編程基礎
    7.5.1  Flink 編程介面
    7.5.2  Flink程序結構
  7.6  Flink Shell互動式編程
    7.6.1  啟動Flink Shell
    7.6.2  使用DataSet API
    7.6.3  使用DataStream API
    7.6.4  使用Table API
    7.6.5  使用SQL
  7.7  編寫Flink獨立應用程序
    7.7.1  準備開發環境
    7.7.2  管理Flink項目
    7.7.3  Flink 批處理程序
    7.7.4  Flink 流處理程序
    7.7.5  Flink Table和SQL程序
  7.8  章節小結
  習題
第8章  互動式查詢框架
  8.1  互動式查詢概述
  8.2  互動式查詢解決方案
    8.2.1  MPP計算架構
    8.2.2  MOLAP預計算架構
  8.3  MPP類查詢引擎
    8.3.1  Hive on Hadoop
    8.3.2  Spark SQL
    8.3.3  Presto
    8.3.4  Impala
    8.3.5  GreenPlum
    8.3.6  ClickHouse
  8.4  MOLAP類查詢引擎
    8.4.1  Druid
    8.4.2  Kylin
    8.4.3  特性比較
  8.5  章節小結
  習題
第9章  大數據系統架構典型案例
  9.1  電子商務大數據平台
    9.1.1  電商大數據處理需求

    9.1.2  電商大數據架構演化
    9.1.3  電商大數據平台案例
  9.2  煤礦安全生產大數據平台
    9.2.1  煤礦安全生產大數據處理需求
    9.2.2  煤礦安全生產大數據架構
  9.3  章節小結
  習題
附錄
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032