hbase企業應用開發實戰是一本HBase大數據相關的學習書籍,由國內資深Hadoop技術專家馬延輝、猛鑫、李立松等人聯合編著,本書以企業實際生產環境和需要為重點,系統的介紹了HBase的功能使用、框架設計、基本原理和高級特性。詳細講解使用HBase設計大型數據應用系統的實踐方法和技術,深刻的總結了系統運維、監控和系統調優的**實踐過程,非常適合云計算、大數據處理技術和NoSQL數據庫愛好者學習閱讀。

內容介紹

《HBase企業應用開發實戰》強調HBase在企業的實際應用,立足于企業的實際生產環境,旨在幫助企業切實解決大數據技術如何落地的問題。三位作者都是奮戰在中國大數據技術一線的實踐派專家,本書是他們實踐經驗的結晶。

《HBase企業應用開發實戰》內容在三個維度上具有重要特色:功能維度,從HBase的安裝配置、參數設置,到數據模型、表結構設計、客戶端使用、高級特性,本書做了系統且詳盡的介紹;實戰維度,不僅通過3個典型的應用案例詳細講解了如何使用HBase設計大型的數據應用系統,而且還結合實際生產系統講解了HBase的集群運維、監控和性能調優;理論維度,則深入分析了HBase、框架設計、模式設計和基本原理??芍^是理論與實踐完美結合,深度與廣度兼備!

作者簡介

馬延輝,資深Hadoop技術專家,對Hadoop生態系統相關技術有深刻的理解。曾就職于淘寶、Answers.com、暴風影音等知名互聯網公司,從事Hadoop相關的技術工作,在企業級的大數據系統的研發、運維和管理方面積累了豐富的實戰經驗。開源HBase監控工具Ella作者。在國內Hadoop社區內非常活躍,經常在各種會議和沙龍上做技術分享,深受歡迎?,F在專注于大數據技術在傳統行業的落地,致力于大數據技術的普及和推廣。

孟鑫,資深Hadoop技術專家,在軟件行業從業近10年,對海量數據處理技術有著深刻的認識,曾負責Hadoop平臺建設工作,在Hadoop開發和運維方面積累了大量的實戰經驗。于2013年獲取了Cloudera的Hadoop Developer認證,多次到企業和社區去分享Hadoop、HBase等方面的技術知識和經驗。對技術擁有極大的興趣,熱衷于研究各種新技術,總結和分享經驗及教訓,目前從事管理工作,但依然熱衷于產品設計和實現。

李立松,資深Hadoop技術專家,Easyhadoop技術社區創始人之一,對HDFS、MapReduce、HBase、Hive等Hadoop生態系統中的技術有比較深入的研究,在Hadoop開發方面積累了豐富的經驗。曾就職于暴風,負責暴風大數據平臺開發與應用,暴風大數據項目負責人。現在就職于締元信,擔任Hadoop高級工程師,負責締元信DMP平臺的研發工作。

hbase企業應用開發實戰章節目錄

前言
第一部分 基礎篇
第1章 認識HBase
1.1 理解大數據背景
1.2 HBase是什么
1.3 HBase與Hadoop的關系
1.4 HBase的核心功能模塊
1.5 HBase的使用場景和經典案例
1.6 本章小結
第2章 HBase安裝與配置
2.1 先決條件
2.2 HBase運行模式
2.3 HBase的Web UI
2.4 HBase Shell工具使用
2.5 停止HBase集群
2.6 本章小結
第3章 數據模型
3.1 兩類數據模型
3.2 數據模型的重要概念
3.3 數據模型的操作
3.4 數據模型的特殊屬性
3.5 CAP原理與最終一致性
3.6 本章小結
第4章 HBase表結構設計
4.1 模式創建
4.2 Rowkey設計
4.3 列族定義
4.4 模式設計實例
4.5 本章小結
第5章 HBase客戶端
5.1 精通原生Java客戶端
5.2 使用HBase Shell工具操作HBase
5.3 使用Thrift客戶端訪問HBase
5.4 通過REST客戶端訪問HBase
5.5 使用MapReduce批量操作HBase
5.6 通過Web UI工具查看HBase狀態
5.7 其他客戶端
5.8 本章小結
第二部分 實戰篇
第6章 整合SQL引擎層
6.1 NoSQL背景知識
6.2 Hive整合HBase的實現
6.3 查詢引擎Phoenix
6.4 對象映射框架Kundera
6.5 分布式SQL引擎Lealone
6.6 本章小結
第7章 構建音樂站用戶屬性庫
7.1 案例背景
7.2 概要設計
7.3 表結構設計
7.4 數據加載
7.5 數據檢索
7.6 后臺查詢
7.7 本章小結
第8章 構建廣告實時計算系統
8.1 理解廣告數據和流處理框架
8.2 概要設計
8.3 詳細設計
8.4 核心功能實現
8.5 本章小結
第三部分 高級篇
第9章 核心概念
9.1 核心結構
9.2 底層持久化
9.3 預寫日志
9.4 寫入流程
9.5 查詢流程
9.6 數據備份
9.7 數據壓縮
9.8 本章小結
第10章 HBase高級特性
10.1 過濾器
10.2 計數器
10.3 協處理器
10.4 Schema設計要點
10.5 二級索引
10.6 布隆過濾器
10.7 負載均衡
10.8 批量加載
10.9 本章小結
第11章 集群運維管理
11.1 HBase常用工具
11.2 Region和RegionServer管理
11.3 性能指標Metrics
11.4 監控系統Ganglia
11.5 HBase管理擴展JMX
11.6 報警工具Nagios
11.7 故障處理
11.8 集群備份
11.9 本章小結
第12章 性能調優
12.1 硬件和操作系統調優
12.2 網絡通信調優
12.3 JVM優化
12.4 HBase查詢優化
12.5 HBase寫入優化
12.6 HBase基本核心服務優化
12.7 HBase配置參數優化
12.8 分布式協調系統ZooKeeper優化
12.9 表設計優化
12.10 其他優化
12.11 性能測試
12.12 本章小結
附錄A HBase配置參數介紹
附錄B Phoenix SQL語法詳解
附錄C YCSB編譯安裝

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

hbase企業應用開發實戰 pdf-hbase企業應用開發實戰下載 pdf掃描版下載地址

遠程下載