Learning HBase中文版

副标题:无

作   者:Shashwat Shriparv(沙什沃特 谢帕夫) 著,周彦伟 娄帅 蒲聪 译

分类号:

ISBN:9787121270727

微信扫一扫,移动浏览光盘

简介

  译者从事相关工作多年,具有丰富的理论知识和实践经验,一直工作在技术*前沿,对相关知识有很深刻的理解。

目录

目录
译者序 ...................................................... 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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Learning HBase中文版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon