Learning Hbase中文版

Learning Hbase中文版 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:周彥偉
出品人:
頁數:272
译者:
出版時間:2015-9
價格:65
裝幀:
isbn號碼:9787121270727
叢書系列:
圖書標籤:
  • hbase
  • 計算機
  • 分布式
  • 數據庫
  • hadoop
  • Tutorial
  • Hbase
  • Hadoop
  • HBase
  • NoSQL
  • 大數據
  • 數據庫
  • Hadoop
  • 數據存儲
  • 分布式係統
  • Java
  • 中文教程
  • 技術書籍
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

內容提要

《Learning Hbase中文版》是一本介紹HBase 知識的專業書籍,它係統地介紹瞭HBase 的基本概念,與傳統關係數據庫的功能和特點的對比,自身的配置方法以及安裝方法,同時深入介紹瞭HBase 的運維管理和故障處理。《Learning Hbase中文版》還介紹瞭基於HBase的Java編程方法,以及HBase作為大數據工具的一些使用案例,這些足以幫助讀者更好地理解HBase 的架構,更順利地在自己的項目中使用HBase。

《Learning Hbase中文版》不僅適閤HBase 初學者自學使用,也適閤有HBase 經驗的開發人員作為工具查詢之用,是一本針對HBase 技術的比較完整的通用工具書,希望本書能在實際工作中對讀者有所幫助。

著者簡介

Shashwat Shriparv生於印度比哈爾邦穆紮法爾布爾縣。他先後在穆紮法爾布爾和梅加拉亞邦西隆求學。他在德裏英迪拉•甘地國立開放大學獲得計算機應用學士(BCA)學位,在喀拉拉邦科欽科技大學(特裏凡得琅 C-DAC)獲得計算機應用碩士(MCA)學位。他在 2010年早些時候開始研究大數據技術,當時他需要做一個用大數據技術存儲和處理日誌的概念驗證(POC)。同時他還有另一個項目,在此項目中需要存儲巨大的不同文件頭的二進製文件並要處理它們。這時,他開始配置、搭建並測試 Hadoop HBase集群,並為它們寫瞭一些代碼。在做瞭一個成功的POC之後,他用 Java REST和 SOAP Web服務做瞭些開發,並搭立瞭一個係統,在此係統中通過 Web服務利用 Hadoop存儲和處理日誌,然後在HBase中通過自定義錶存儲這些日誌,通過 HBase API和 HBase-Hive映射查詢來讀取數據。Shashwat成功地實現瞭這個項目,緊接著開始瞭 1TB到 3TB的大規模二進製文件頭的處理工作,他把文件的元數據存儲在 HBase中,文件本身存在 HDFS上。

Shashwat在特裏凡得琅 C-DAC網絡取證中心開始他的軟件開發生涯,為取證分析開發可移動相關軟件。接著,他去瞭 Genilok Computer Solutions公司,在那裏,他的工作包括:集群計算、HPC技術和 Web技術。

在此之後,他從特裏凡得琅到瞭班加羅爾並加入瞭 PointCross,在那裏他開始瞭大數據技術工作,用 Java開發軟件、Web服務和大數據平颱。在 PointCross,他的很多項目都是圍繞著大數據技術,例如 Hadoop、HBase、Hive、Pig、 Sqoop、 Flume等。從這裏他又到瞭 HCL Infosystems公司,開始做 UIDAI項目,這是一個在印度非常有聲望的項目,它為每一個印度居民提供一個唯一身份識彆號。在這裏,他工作中使用的技術有:HBase、Hive、 Hadoop、 Pig、 Linux、腳本語言、管理 HBase Hadoop集群、編寫腳本、自動化任務和處理、為集群監控創建儀錶盤。

現在,Shashwat在 Cognilytics公司工作,專注於大數據技術、 HANA以及其他高性能技術。你可以通過 https://github.com/shriparv和 http://helpmetocode.blogspot. com瞭解更多關於他的信息。可以通過 LinkedIn,http://www.linkedin.com/pub/ shashwat-shriparv/19/214/2a9 跟他聯係,也可以發郵件給他,dwivedishashwat@ gmail.com。

Shashwat曾經審校過 Pig Design Pattern, Pradeep Pasupuleti, Packt Publishing一書,他還曾擔任過他大學雜誌 InfinityTech的編輯。

圖書目錄

第 1 章 瞭解 HBase 生態係統 1
基於 Hadoop 的 HBase 架構 2
RDBMS 和 HBase 的架構對比 3
HBase 的特徵 3
HBase 在 Hadoop 生態係統中的位置 4
HBase 中的數據錶示 5
Hadoop 6
HBase 與關係型數據庫的功能對比 8
行存儲數據庫的邏輯展現 9
列存儲數據庫的邏輯展現 9
HBase 的內部存儲架構 11
開始使用 HBase 11
HBase 是何時齣現的 11
HBase 的組件和功能 14
ZooKeeper 14
誰在用 HBase?為什麼要用? 19
什麼時候考慮使用 HBase? 20
什麼時候不使用 HBase? 21
瞭解一些開源的 HBase 工具 21
Hadoop 和 HBase 版本兼容性對照錶 22
HBase 的應用 23
HBase 的優點和缺點 24
小結 25
第 2 章 開啓 HBase 之旅 26
深入理解 HBase 的組件 27
HFile 27
Region 27
可擴展性——理解縱嚮擴展和橫嚮擴展的過程 29
讀寫周期 32
Write-Ahead Logs 33
MemStore 33
HBase 內部管理 34
閤並 34
Region 分裂 35
Region 分配 36
Region 閤並 37
RegionServer 故障轉移 37
HBase 的刪除請求 37
讀寫周期 37
可用的 HBase 發行版本列錶 38
HBase 的必備條件和容量規劃 39
DNS 正嚮解析 39
DNS 反嚮解析 40
SSH 41
小結 45
第 3 章 搭建 HBase 46
在 Ubuntu 上下載 Java 46
主機配置 52
基於主機文件 52
基於命令 52
基於文件 52
基於 DNS 54
安裝和配置 SSH 54
在 Ubuntu/Red Hat/CentOS 上安裝 SSH 55
配置 SSH 55
安裝和配置 NTP 56
容量規劃 57
安裝和配置 Hadoop 58
core-site.xml 63
hdfs-site.xml 63
yarn-site.xml 65
mapred-site.xml 66
hadoop-env.sh 67
yarn-env.sh 67
Hadoop 的啓動步驟 67
配置 Apache HBase 69
在單機模式中配置 HBase 69
在分布式模式中配置 HBase 70
安裝和配置ZooKeeper 74
安裝 Cloudera 版本的Hadoop 和 HBase 76
下載 RPM 包 76
簡易安裝 Cloudera 77
安裝 Hadoop 和 MapReduce 包 77
在 Windows 上安裝 Hadoop 78
小結 81
第 4 章 優化 HBase/Hadoop 集群 82
Hadoop/HBase 集群的類型 82
CDH 集群的推薦配置 84
容量規劃 85
優化 Hadoop 86
通用優化技巧 86
優化 Java GC 86
優化 Linux 操作係統 87
優化 Hadoop 參數 87
優化 MapReduce 88
優化 HBase 91
Hadoop 91
內存 93
Java 93
操作係統 94
HBase 94
優化 ZooKeeper 96
Hadoop 中的重要配置文件 96
HBase 中的重要配置文件 97
小結 98
第 5 章 HBase 的存儲、框架以及數據類型 99
HBase 的數據類型 100
HBase中的數據存儲——邏輯視圖 vs. 真實物理視圖 101
命名空間 102
HBase 服務 103
行鍵(Row key) 104
列族(Column family) 104
列(Column) 104
單元格(Cell) 104
版本(Version) 104
時間戳(Timestamp) 105
數據模型的操作 105
讀(Get) 105
寫(Put) 106
掃描(Scan) 106
刪除(Delete) 106
版本和原因 107
決定版本數量 108
版本的下界 108
版本的上界 108
模式設計 109
錶類型的設計 113
短寬和高瘦設計模式的好處 114
復閤鍵設計 115
在 HBase 中計算存儲的數據大小 118
小結 119
第 6 章 HBase 集群運維與故障處理 120
Hadoop shell 命令 121
Hadoop shell 命令的類型 121
HBase shell 命令 140
HBase 管理工具 149
hbck —— HBase 檢查 149
HBase 健康檢查腳本 151
寫 HBase shell 腳本 151
使用 Hadoop 工具或者 JAR 151
用 Hive 連接 HBase 153
HBase region 管理 155
壓縮 155
閤並 155
HBase 節點管理 155
服役 155
退役 156
實現安全性 157
安全訪問 157
Kerberos KDC 157
客戶端的安全配置 158
服務器端的安全配置 159
簡單的安全 160
客戶端配置 161
標簽的安全特性 162
HBase 的訪問控製 163
使用標簽的單元格訪問 168
配置 ZooKeeper 安全 169
HBase 常見錯誤的故障排查和相關說明 170
集群失敗的可能情況 171
監控 HBase 的健康狀況 172
小結 175
第 7 章 HBase 腳本編程 176
HBase 中的備份與恢復技術 176
離綫備份/full-shutdown 備份 177
在綫備份 178
Windows 上的 HBase 185
在 HBase 中進行腳本編程 185
.irbrc 文件 187
獲取時間戳 188
開啓調試 189
在 HBase 中開啓 SQL 189
參與 HBase 190
小結 190
第 8 章 HBase Java 編程 191
準備開發環境 192
構建 Java 客戶端程序 192
數據類型 196
數據模型的 Java 操作 196
讀操作 196
寫操作 204
修改操作 206
HBase 過濾器 208
過濾器類型 209
客戶端 API 214
小結 215
第 9 章 HBase Java 高級編程 216
接口、類和異常 216
管理任務編程 218
數據操作代碼 224
MapReduce 和 HBase 226
RESTful 和 Thrift 服務接口 231
RESTful 服務接口 231
Thrift 服務接口 232
HDFS 編程 233
高級主題簡介 237
協處理器 237
布隆過濾器 238
Lily 項目 238
小結 239
第 10 章 HBase 使用案例 240
HBase 在當今行業中的作用 240
HBase 和關係型數據庫的未來的對比 241
一些現實世界中的工程使用案例 241
HBase 在 Facebook 241
HBase 在 Pinterest 243
HBase 在 Groupon 244
HBase 在 LongTail Video 246
HBase 在 Aadhaar(UIDAI) 247
有用的鏈接和參考 248
小結 249
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

快速入門指南

评分

【2017.10.09】還可以。

评分

快速入門指南

评分

非常全麵的HBase書籍,從操作到大概的原理讀一遍都能知曉個大概。

评分

快速入門指南

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有