图书介绍

Learning HBase中文版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Learning HBase中文版
  • (印)谢帕夫著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121270727
  • 出版时间:2015
  • 标注页数:249页
  • 文件大小:31MB
  • 文件页数:272页
  • 主题词:计算机网络-信息存贮

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Learning HBase中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 了解HBase生态系统1

基于Hadoop的HBase架构2

RDBMS和HBase的架构对比3

HBase的特征3

HBase在Hadoop 生态系统中的位置4

HBase中的数据表示5

Hadoop6

HBase与关系型数据库的功能对比8

行存储数据库的逻辑展现9

列存储数据库的逻辑展现9

HBase的内部存储架构11

开始使用HBase11

HBase是何时出现的11

HBase的组件和功能14

ZooKeeper14

谁在用HBase?为什么要用?19

什么时候考虑使用HBase?20

什么时候不使用H Base?21

了解一些开源的HBase工具21

Hadoop和HBase版本兼容性对照表22

HBase的应用23

HBase的优点和缺点24

小结25

第2章 开启HBase之旅26

深入理解HBase的组件27

HFile27

Region27

可扩展性——理解纵向扩展和横向扩展的过程29

读写周期32

Write-Ahead Logs33

MemStore33

HBase内部管理34

合并34

Region分裂35

Region分配36

Region合并37

RegionServer故障转移37

HBase的删除请求37

读写周期37

可用的HBase发行版本列表38

HBase的必备条件和容量规划39

DNS正向解析39

DNS反向解析40

SSH41

小结45

第3章 搭建HBase46

在Ubuntu上下载Java46

主机配置52

基于主机文件52

基于命令52

基于文件52

基于DNS54

安装和配置SSH54

在Ubuntu/Red Hat/CentOS上安装SSH55

配置SSH55

安装和配置NTP56

容量规划57

安装和配置Hadoop58

core-site.xml63

hdfs-site.xml63

yarn-site.xml65

mapred-site.xml66

hadoop-env.sh67

yarn-env.sh67

Hadoop的启动步骤67

配置Apache HBase69

在单机模式中配置HBase69

在分布式模式中配置HBase70

安装和配置ZooKeeper74

安装Cloudera版本的Hadoop和HBase76

下载RPM包76

简易安装Cloudera77

安装Hadoop和MapReduce包77

在Windows上安装Hadoop78

小结81

第4章 优化HBase/Hadoop集群82

Hadoop/HB ase集群的类型82

CDH集群的推荐配置84

容量规划85

优化Hadoop86

通用优化技巧86

优化Java GC86

优化Linux操作系统87

优化Hadoop参数87

优化MapReduce88

优化HBase91

Hadoop91

内存93

Java93

操作系统94

HBase94

优化ZooKeeper96

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工具或者JAR151

用Hive连接HBase153

HBase region管理155

压缩155

合并155

HBase节点管理155

服役155

退役156

实现安全性157

安全访问157

Kerberos KDC157

客户端的安全配置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上的HBase185

在HBase中进行脚本编程185

.irbrc文件187

获取时间戳188

开启调试189

在HBase中开启SQL189

参与HBase190

小结190

第8章 HBase Java编程191

准备开发环境192

构建Java客户端程序192

数据类型196

数据模型的Java操作196

读操作196

写操作204

修改操作206

HBase过滤器208

过滤器类型209

客户端API214

小结215

第9章 HBase Java高级编程216

接口、类和异常216

管理任务编程218

数据操作代码224

MapReduce和HBase226

RESTful和Thrift服务接口231

RESTful服务接口231

Thrift服务接口232

HDFS编程233

高级主题简介237

协处理器237

布隆过滤器238

Lily项目238

小结239

第10章 HBase使用案例240

HBase在当今行业中的作用240

HBase和关系型数据库的未来的对比241

一些现实世界中的工程使用案例241

HB ase在Facebook241

HBase在Pinterest243

HBase在Groupon244

HBase在LongTail Video246

HBase在Aadhaar (UIDAI)247

有用的链接和参考248

小结249

热门推荐