电子书:《HBase入门与实践》_彭旭_2018-12-01

[复制链接]
查看246 | 回复1 | 2019-12-8 09:50:30 | 显示全部楼层 |阅读模式

《HBase入门与实践》_彭旭_2018-12-01_1

《HBase入门与实践》_彭旭_2018-12-01_1

《HBase入门与实践》_彭旭_2018-12-01_2

《HBase入门与实践》_彭旭_2018-12-01_2

《HBase入门与实践》_彭旭_2018-12-01_3

《HBase入门与实践》_彭旭_2018-12-01_3


内容简介:

人工智能作为当前最热门的技术,其根本上离不开大数据的支持。如果把人工智能比喻成
个神经网络,那么数据则是在这个神经网络中用来传递信息的化学物质,没有信息传递的神
络显然不名一文,因此大数据扮演着人工智能基石的角色。 Hadoop生态系统的HDFs和
MapReduce分别为大数据提供了存储和分析处理能力,但是对在线实时的数据存取则无能为力
而 HBase作为 Apache顶级项目,弥补了 Hadoop的这一缺陷,满足了在线实时系统低延时的需
求。日前 HBase在各大互联网公司几乎都有应用,前景广阔
本书先介绍 HBase基础知识,再带领读者深入研读 HBase源码,从数据读取之Scan流程
HBase架构(如LSM树和wAL),到构建线上实时低延迟系统的调优,结合企业必备的“用户
行为分析系统”,让读者能够快速上手 HBase并了解HBae实现原理,同时让读者通过分析源
码来了解 HBase的设计思想,期望读者能够真正做到从入门到精通
本书各章的主要内容概括如下
·第1章介绍 HBase的诞生背景与 HBase在guo内各大公司的一些应用场景。
·第2章介绍 HBase的安装模式以及分布式部署情况下依赖的 Hadoop和 ZooKeeper的
安装
·第3章介绍与 HBasc逻辑模型和物理模型相关的概念,如表、分区、行键、列族等
以及这些模型物理上的存储结构
·第4章介绍 HBase shell,在 shell中使用数据定义语言与数据操纵语言,包括如何创建
表、修改表、操作表的数据、使用Scan过滤所需要查询的数据,还介绍了一些特殊的
命令,如查看集群间复制状态、管理分区等
·第5章介绍如何将 HBase作为存储系统,包括行键设计原则、选用宽表或者高表,最
后以朋友圈为例来进一步介绍如何在应用中合理地设计 HBase表
第6章介绍 HBasc java客.户.端APl,包括在 Java API中使用数据定义语言与数据操作
·第7章介绍 HBase架构设计,包括从B树开始到如何使用LSM来提升写效率、WAL
的作用、数据写入流程、数据读取流程
·第8章介绍两种类型的协处理器,即观察者类型协处理器和端点类型协处理器,以及
如何装载使用
·第9章介绍 HBase在线调优,包括客.户.端层面如何设置查询缓存、跳过wAL写入,服


务端层面建表语句优化、开启机柜感知、本地读、补偿重试读以及分区服.务.器JM内
存调优等
第10章介绍数据备份与复制的几种方式,包括复制、快照、导入、导出和复制表。
第11章介绍 HBasc自带的监控系统,着重介绍了 HBase JMX监控
作为一个典型的内敛型程序员,我从来没有过要写书、当作者的念头,也一直觉得作家是
个很神秘的职业。由于个人性格问题,我对任何事情的描述都是直来直往,描述问题经常是
直奔主题,很少会去解释背景与前因后果,机缘巧合下我遇到了几个做教育以及写书的朋友
番纠结后兴起了写书的念头,正好最近一直在研究 HBase,加上已经到了三十而立的年龄
宝宝也将要出生,觉得自己也需要做点什么,一方面给自己留点回忆,另一方面等宝宝长大后
也算是给她的一个礼物。开始写的时候进度很慢,感觉无法坚持下去,但是慢慢地写着写着竟
然越来越精神,越来越投入,愿本书能够帮到你
感谢我的父母对我个人和家庭无私的付出与无微不至的照顾,感谢我的妻子黄晶对我的包
容与支持!感谢珠海市魅族科技有限公司、珠海市卓轩科技有限公司提供的平台与实践经历促
成了本书!感谢李柯辰先生与何伟先生对我和本书的鼎力支持与帮助!感谢我生命中遇到的每
人,愿大家越来越好!祝我的宝贝彭语桐开心快乐成长!
由于作者水平有限,在编写过程中,难免出现错误或者不准确的地方,但是凡是涉及实例
代码之处,我都实际运行过程序,从而保证程序的准确性。如果读者在阅读过程中发现有错误
之处,敬请指正,联系方式如下
微博17051158029
微 信17051158029
邮箱17051158029@a163
彭旭

资源与支持
本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务
套资源
本书提供如下资源
本书源代码
书中彩图文件
要获得以上配套资源,请在异步社区本书页面中单击[配资源,跳转到下载界面,按提示进
行操作即可
为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证
如果您是教师,希望获得教学配套资源,请在社区本书页面中直接联系本书的责任编辑。
提交勘误
作者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问
题反馈给我们,帮助我们提升图书的质量
当您发现错误时,请登.录异步社区,按书名搜索,进入本书页面,单击“提交勘误”,输入勘
误信息,单击“提交”按钮即可。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,
您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品
B1uE,三,oP

2资源与支持
扫码关注本书
扫描下方二维码,您将会在异步社区微 信服务号中看到本书信息及相关的服务提示
与我们联系
我们的联系邮箱是contact(@epubit.com.cn
果您对本书有任何疑问或建议
发邮件给我们,并请在邮件标题中注明本书书名
以便我们更高效地做出反馈。
果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮
件给我们:有意出版图书的作者也可以到异步社区
稿(直接访问
ubit. com/selfpublish/submission即可)
如果您是学校、培训机构或企业,想批量购买本书或异步社区出版的其他图书,也可以发
邮件给我们。
如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部
分内容的非授权传播,请您将怀疑有侵权行为的链接发邮件给我们。您的这一举动是对作者权
益的保护,也是我们持续为您提供有价值的内容的动力之源
关于异步社区和异步图书
异步社区”是人民邮电出版社旗下I专业图书社区,致力于出版精品IT技术图书和相关学
习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT技术图书和
电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网hups:/www.epubit.com
“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电
出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的
LOGO。异步图
领域包括软件开发、大数据、AI、测试、前端、网络技术等
异步社区
微 信服务号

目录
1第4章 HBase shel
1.1背景
4.1数据定义语言
oSQL与传统
4.1.1创建表
4.12查看所有表
31 Facebook用户交互数据
4.1.3查看建表
3.2淘宝TLog等
4.1.4修改表
13.3小米云服务
4.2数据操纵语言
4用户行为数据存储
4.2.1Put
第2章 HBase安装
4.2,2Get
2.1单机部署
4.2,4删除数据
2.1.1前置条件
4.3其他常用 shell
2.1.2下载 HBase
复制状态查看
书664
4.3.2分区拆分
2.14启动 HBase
分区主压缩
2.1.5 HBase初体验
43.4负载均衡开关
22分布式部署
4.3.5分区手动迁移
22.1环境准备
第5章模式设讠
22.3 Hadoop安装
25.1行键设计
安装
235.2规避热点区间
2.5启动集群
2.,3集群增删节点
54微 信朋友圈设计
23.1增加节点
54.1需求定义
23,2谢除节
4.2问题建模
第3章 HBase数据模型
第6章客.户.端AP
.2物理模型
356.2数据定义语言


#############################################


回复

使用道具 举报

红颜纷扰红尘 | 2019-12-21 20:03:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则