HBase权威指南(百度云免费下载)
百度云下載地址:
鏈接:https://pan.baidu.com/s/1GWD54oz4Clt6UQqcF3LFqA?
提取碼:xtp6?
大家下載完可以點個贊,謝謝!
?
目錄
第1章 簡介
1.1 海量數(shù)據(jù)的黎明
1.2 關(guān)系數(shù)據(jù)庫系統(tǒng)的問題
1.3 非關(guān)系型數(shù)據(jù)庫系統(tǒng)Not-Only-SQL(簡稱NoSQL)
1.3.1 維度
1.3.2 可擴(kuò)展性
1.3.3 數(shù)據(jù)庫的范式化和反范式化
1.4 結(jié)構(gòu)
1.4.1 背景
1.4.2 表、行、列和單元格
1.4.3 自動分區(qū)
1.4.4 存儲API
1.4.5 實現(xiàn)
1.4.6 小結(jié)
1.5 HBase:Hadoop數(shù)據(jù)庫
1.5.1 歷史
1.5.2 命名
1.5.3 小結(jié)
第2章 安裝
2.1 快速啟動指南
2.2 必備條件
2.2.1 硬件
2.2.2 軟件
2.3 HBase使用的文件系統(tǒng)
2.3.1 本地模式
2.3.2 HDFS
2.3.3 S
2.3.4 其他文件系統(tǒng)
2.4 安裝選項
2.4.1 Apache二進(jìn)制發(fā)布包
2.4.2 編譯源碼
2.5 運行模式
2.5.1 單機模式
2.5.2 分布式模式
2.6 配置
2.6.1 hbase-site.xml與hbase-default.xml
2.6.2 hbase-env.sh
2.6.3 regionserver
2.6.4 log4j.properties
2.6.5 配置示例
2.6.6 客戶端配置
2.7 部署
2.7.1 基于腳本
2.7.2 Apache Whirr
2.7.3 Puppet與Chef
2.8 操作集群
2.8.1 確定安裝運行
2.8.2 Web UI介紹
2.8.3 Shell介紹
2.8.4 關(guān)閉集群
第3章 客戶端API:基礎(chǔ)知識
3.1 概述
3.2 CRUD操作
3.2.1 put方法
3.2.2 get方法
3.2.3 刪除方法
3.3 批量處理操作
3.4 行鎖
3.5 掃描
3.5.1 介紹
3.5.2 ResultScanner類
3.5.3 緩存與批量處理
3.6 各種特性
3.6.1 HTable的實用方法
3.6.2 Bytes類
第4章 客戶端API:高級特性
4.1 過濾器
4.1.1 過濾器簡介
4.1.2 比較過濾器
4.1.3 專用過濾器
4.1.4 附加過濾器
4.1.5 FilterList
4.1.6 自定義過濾器
4.1.7 過濾器總結(jié)
4.2 計數(shù)器
4.2.1 計數(shù)器簡介
4.2.2 單計數(shù)器
4.2.3 多計數(shù)器
4.3 協(xié)處理器
4.3.1 協(xié)處理器簡介
4.3.2 Coprocessor類
4.3.3 協(xié)處理器加載
4.3.4 RegionObserver類
4.3.5 MasterObserver類
4.3.6 endpoint
4.4 HTablePool
4.5 連接管理
第5章 客戶端API:管理功能
5.1 模式定義
5.1.1 表
5.1.2 表屬性
5.1.3 列族
5.2 HBaseAdmin
5.2.1 基本操作
5.2.2 表操作
5.2.3 模式操作
5.2.4 集群管理
5.2.5 集群狀態(tài)信息
第6章 可用客戶端
6.1 REST、Thrift和Avro的介紹
6.2 交互客戶端
6.2.1 原生Java
6.2.2 REST
6.2.3 Thrift
6.2.4 Avro
6.2.5 其他客戶端
6.3 批處理客戶端
6.3.1 MapReduce
6.3.2 Hive
6.3.3 Pig
6.3.4 Cascading
6.4 Shell
6.4.1 基礎(chǔ)
6.4.2 命令
6.4.3 腳本
6.5 基于Web的UI
6.5.1 master的UI
6.5.2 region服務(wù)器的UI
6.5.3 共享頁面
第7章 與MapReduce集成
7.1 框架
7.1.1 MapReduce介紹
7.1.2 類
7.1.3 支撐類
7.1.4 MapReduce的執(zhí)行地點
7.1.5 表拆分
7.2 在HBase之上的MapReduce
7.2.1 準(zhǔn)備
7.2.2 數(shù)據(jù)流向
7.2.3 數(shù)據(jù)源
7.2.4 數(shù)據(jù)源與數(shù)據(jù)流向
7.2.5 自定義處理
第8章 架構(gòu)
8.1 數(shù)據(jù)查找和傳輸
8.1.1 B+樹
8.1.2 LSM樹
8.2 存儲
8.2.1 概覽
8.2.2 寫路徑
8.2.3 文件
8.2.4 HFile格式
8.2.5 KeyValue格式
8.3 WAL
8.3.1 概述
8.3.2 HLog類
8.3.3 HLogKey類
8.3.4 WALEdit類
8.3.5 LogSyncer類
8.3.6 LogRoller類
8.3.7 回放
8.3.8 持久性
8.4 讀路徑
8.5 region查找
8.6 region生命周期
8.7 ZooKeeper
8.8 復(fù)制
8.8.1 Log Edit的生命周期
8.8.2 內(nèi)部機制
第9章 高級用法
9.1 行鍵設(shè)計
9.1.1 概念
9.1.2 高表與寬表
9.1.3 部分鍵掃描
9.1.4 分頁
9.1.5 時間序列
9.1.6 時間順序關(guān)系
9.2 高級模式
9.3 輔助索引
9.4 搜索集成
9.5 事務(wù)
9.6 布隆過濾器
9.7 版本管理
9.7.1 隱式版本控制
9.7.2 自定義版本控制
第10章 集群監(jiān)控
10.1 介紹
10.2 監(jiān)控框架
10.2.1 上下文、記錄和監(jiān)控指標(biāo)
10.2.2 master監(jiān)控指標(biāo)
10.2.3 region服務(wù)器監(jiān)控指標(biāo)
10.2.4 RPC監(jiān)控指標(biāo)
10.2.5 JVM監(jiān)控指標(biāo)
10.2.6 info監(jiān)控指標(biāo)
10.3 Ganglia
10.3.1 安裝
10.3.2 用法
10.4 JMX
10.4.1 JConsole
10.4.2 JMX遠(yuǎn)程API
10.5 Nagios
第11章 性能優(yōu)化
11.1 垃圾回收優(yōu)化
11.2 本地memstore分配緩沖區(qū)
11.3 壓縮
11.3.1 可用的編解碼器
11.3.2 驗證安裝
11.3.3 啟用壓縮
11.4 優(yōu)化拆分和合并
11.4.1 管理拆分
11.4.2 region熱點
11.4.3 預(yù)拆分region
11.5 負(fù)載均衡
11.6 合并region
11.7 客戶端API:最佳實踐
11.8 配置
11.9 負(fù)載測試
11.9.1 性能評價
11.9.2 YCSB
第12章 集群管理
12.1 運維任務(wù)
12.1.1 減少節(jié)點
12.1.2 滾動重啟
12.1.3 新增服務(wù)器
12.2 數(shù)據(jù)任務(wù)
12.2.1 導(dǎo)入/導(dǎo)出
12.2.2 CopyTable工具
12.2.3 批量導(dǎo)入
12.2.4 復(fù)制
12.3 額外的任務(wù)
12.3.1 集群共存
12.3.2 端口要求
12.4 改變?nèi)罩炯墑e
12.5 故障處理
12.5.1 HBase Fsck
12.5.2 日志分析
12.5.3 常見問題
附錄A HBase配置屬性
附錄B 計劃
附錄C 版本升級
附錄D 分支
附錄E Hush SQL Schema
附錄F 對比HBase和BigTable
總結(jié)
以上是生活随笔為你收集整理的HBase权威指南(百度云免费下载)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 根据图片地址得到文件流
- 下一篇: EasyExcel导入的时候报错Caus