微信扫一扫,移动浏览光盘
简介
译者从事相关工作多年,具有丰富的理论知识和实践经验,一直工作在技术*前沿,对相关知识有很深刻的理解。
目录
目录
译者序 ...................................................... ii
关于作者 .................................................... iii
致谢 ........................................................ v
关于审校者 .................................................. vii
前言 ........................................................ ix
第 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谁在用
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 66 yarn-env.sh 67 Hadoop的启动步骤
67配置
HBase 68在单机模式中配置
HBase 69配置分布式模式
70安装配置ZooKeeper 73安装
Cloudera版本的Hadoop和
HBase 75下载
RPM包
76简易安装
Cloudera 76安装
Hadoop和
MapReduce包
77在
Windows上安装
Hadoop 78小结
80
第 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中的重要配置文件
97 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模式设计
110表类型的设计
113短宽和高瘦设计模式的好处
114复合键设计
115在
HBase中计算存储的数据大小
118小结
119
第 6章 HBase集群运维与故障处理.
.
.
.
......
.
.
.
.......
.
.
.
......
120
Hadoop shell命令
121 Hadoop shell命令的类型
121 HBase shell命令
140 HBase管理工具
148 hbck ——
HBase检查
148 HBase健康检查脚本
150写
HBase shell脚本
151使用
Hadoop工具或者
JAR 151用
Hive连接
HBase 153 HBase region管理
154压缩
154合并
155 HBase节点管理
155服役(commissioning)
155退役(Decommissioning)
155
实现安全性
156安全访问
156 Kerberos KDC 157客户端的安全配置
158服务器端的安全配置
159简单的安全
159客户端配置
161标签的安全特性
161 HBase的访问控制
162服务器端的访问控制
167使用标签的单元格访问
167配置
ZooKeeper安全
168
HBase常见错误故障排查和相关说明
170集群失败的可能情况
171监控
HBase的健康状况
171
小结
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读操作
197写操作
205修改操作
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)
246
有用的链接和引用
247
小结
249
译者序 ...................................................... ii
关于作者 .................................................... iii
致谢 ........................................................ v
关于审校者 .................................................. vii
前言 ........................................................ ix
第 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谁在用
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 66 yarn-env.sh 67 Hadoop的启动步骤
67配置
HBase 68在单机模式中配置
HBase 69配置分布式模式
70安装配置ZooKeeper 73安装
Cloudera版本的Hadoop和
HBase 75下载
RPM包
76简易安装
Cloudera 76安装
Hadoop和
MapReduce包
77在
Windows上安装
Hadoop 78小结
80
第 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中的重要配置文件
97 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模式设计
110表类型的设计
113短宽和高瘦设计模式的好处
114复合键设计
115在
HBase中计算存储的数据大小
118小结
119
第 6章 HBase集群运维与故障处理.
.
.
.
......
.
.
.
.......
.
.
.
......
120
Hadoop shell命令
121 Hadoop shell命令的类型
121 HBase shell命令
140 HBase管理工具
148 hbck ——
HBase检查
148 HBase健康检查脚本
150写
HBase shell脚本
151使用
Hadoop工具或者
JAR 151用
Hive连接
HBase 153 HBase region管理
154压缩
154合并
155 HBase节点管理
155服役(commissioning)
155退役(Decommissioning)
155
实现安全性
156安全访问
156 Kerberos KDC 157客户端的安全配置
158服务器端的安全配置
159简单的安全
159客户端配置
161标签的安全特性
161 HBase的访问控制
162服务器端的访问控制
167使用标签的单元格访问
167配置
ZooKeeper安全
168
HBase常见错误故障排查和相关说明
170集群失败的可能情况
171监控
HBase的健康状况
171
小结
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读操作
197写操作
205修改操作
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)
246
有用的链接和引用
247
小结
249
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×