入手大數據 DB 的輕鬆選擇:HBase快上手 (熱銷版)

入手大數據 DB 的輕鬆選擇:HBase快上手 (熱銷版)

作者: 楊曦
出版社: 佳魁資訊
出版在: 2019-10-14
ISBN-13: 9789863797746
ISBN-10: 986379774X
總頁數: 544 頁




內容描述


由淺入深地講解HBase概念、安裝、配置、部署,從應用角度介紹高階用法、監控和性能最佳化;HBase是Apache旗下一個高可靠性、高性能、面向列、可伸縮的分散式存儲系統, 全書共分9章,由淺入深地講解HBase概念、安裝、配置、部署,再從應用角度介紹高階用法、監控和性能最佳化。

■ 如果你還在尋找合適的環境,或想快速了解HBase功能,或你是公司的運行維護工程師,想知道如何架設HBase,「第2章 讓HBase 跑起來」適合你。

■ 如果公司的運行維護工程師幫你架好環境,老闆催著你趕快做出專案,那麼 請直接看「第4章 用戶端API 入門」。

■ 如果你更關心HBase 是如何實現它的資料結構的,建議你直接看「第5章 HBase 內部探險」。

■ 如果你想知道HBase如何提升效能,建議你直接看「第8章 再快一點」。

■ 適用於HBase初學者、希望深入掌握HBase的讀者、HBase應用開發人員和系統管理人員。


目錄大綱


01 初識HBase
1.1 巨量資料與NoSQL
1.2 HBase 是怎麼來的
1.3 為什麼要用HBase
1.4 你必須懂的基本概念

02 讓HBase 跑起來
2.1 本書測試環境
2.2 設定
2.3 設定SSH 免密登入
2.4 安裝Hadoop
2.5 安裝HBase

03 HBase 基本操作
3.1 hbase shell 的使用
3.2 使用Hue 來檢視HBase 資料

04 用戶端API 入門
4.1 10 分鐘教學
4.2 30 分鐘教學
4.3 CRUD 一個也不能少
4.4 批次操作
4.5 BufferedMutator(選讀)
4.6 Scan 掃描
4.7 HBase 支援什麼資料格式
4.8 歸納

05 HBase 內部探險
5.1 資料模型
5.2 HBase 是怎麼儲存資料的
5.3 一個KeyValue 的歷險
5.4 Region 的定位

06 用戶端API 的高階用法
6.1 篩檢程式
6.2 輔助處理器

07 用戶端API 的管理功能
7.1 列簇管理
7.2 表管理
7.3 Region 管理
7.4 快照管理
7.5 維護工具管理
7.6 叢集狀態以及負載(ClusterStatus & ServerLoad)
7.7 Admin 的其他方法
7.8 可見性標籤管理

08 再快一點
8.1 Master 和RegionServer 的JVM 最佳化
8.2 Region 的拆分
8.3 Region 的合併
8.4 WAL 的最佳化
8.5 BlockCache 的最佳化
8.6 Memstore 的最佳化
8.7 HFile 的合併
8.8 診斷手冊

09 當HBase 遇上MapReduce
9.1 為什麼要用MapReduce
9.2 快速入門
9.3 慢速入門:撰寫自己的MapReduce
9.4 相關類別介紹




相關書籍

Oracle Business Intelligence Applications: Deliver Value Through Rapid Implementations (Paperback)

作者 Simon Miller William Hutchinson

2019-10-14

Oracle 10g Developing Media Rich Applications

作者 Lynne Dunckley Larry Guros

2019-10-14

MySQL數據庫任務驅動式教程

作者 石坤泉 湯雙霞 王鴻銘

2019-10-14