• HBase应用实战与性能调优
  • HBase应用实战与性能调优
21年品牌 40万+商家 超1.5亿件商品

HBase应用实战与性能调优

全新正版 极速发货

42.05 6.1折 69 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者张文亮 编著

出版社机械工业

ISBN9787111707356

出版时间2022-07

装帧平装

开本其他

定价69元

货号31492571

上书时间2024-06-10

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言<br/>第1章  大数据时代的必然产物—HBase1<br/>  1.1  HBase的发展历程1<br/>  1.2  HBase的特征2<br/>  1.3  HBase的优缺点2<br/>         1.3.1  HBase的优点2<br/>         1.3.2  HBase的缺点3<br/>  1.4  HBase与关系数据库的区别3<br/>  1.5  使用HBase的时机4<br/>  1.6  HBase的应用场景4<br/>  1.7  HBase的数据模型7<br/>  1.8  HBase的逻辑视图10<br/>第2章  HBase基本架构与快速入门11<br/>  2.1  HBase基本架构11<br/>  2.2  HBase分布式环境搭建14<br/>         2.2.1  设置服务器名称14<br/>         2.2.2  Hadoop单机安装15<br/>         2.2.3  Hadoop集群安装20<br/>         2.2.4  ZooKeeper集群安装28<br/>         2.2.5  HBase集群安装31<br/>  2.3  HBase容器化技术搭建34<br/>         2.3.1  CentOS环境下安装Docker34<br/>         2.3.2  Windows 10环境下安装Docker35<br/>         2.3.3  利用Docker安装HBase37<br/>  2.4  HBase快速入门39<br/>         2.4.1  使用HBase Shell39<br/>         2.4.2  使用create命令40<br/>         2.4.3  使用alter命令40<br/>         2.4.4  使用list命令40<br/>         2.4.5  使用describe命令41<br/>         2.4.6  使用put命令42<br/>         2.4.7  使用get命令42<br/>         2.4.8  使用scan命令43<br/>         2.4.9  使用deleteall命令43<br/>第3章  HBase基本操作44<br/>  3.1  help命令44<br/>  3.2  常规命令47<br/>         3.2.1  查询集群状态信息(status命令)47<br/>         3.2.2  查看如何操作表(table_help命令)48<br/>         3.2.3  查询HBase版本信息(version命令)49<br/>         3.2.4  查看当前用户(whoami命令)50<br/>         3.2.5  查看进程列表(processlist命令)50<br/>  3.3  DDL命令50<br/>         3.3.1  创建表(create命令)51<br/>         3.3.2  修改表信息(alter命令)52<br/>         3.3.3  异步修改表信息(alter_async命令)55<br/>         3.3.4  获取表的详细信息(describe命令)56<br/>         3.3.5  获取HBase中所有的表(list命令)57<br/>         3.3.6  判断表是否存在(exists命令)57<br/>         3.3.7  以对象的方式操作表(get_table命令)58<br/>         3.3.8  启用表(enable命令)58<br/>         3.3.9  启用所有满足正则表达式的表(enable_all命令)59<br/>         3.3.10  判断表是否被启用(is_enabled命令)60<br/>         3.3.11  禁用表(disable命令)60<br/>         3.3.12  禁用所有满足正则表达式的表(disable_all命令)60<br/>         3.3.13  判断表是否被禁用(is_disabled命令)61<br/>         3.3.14  删除表(drop命令)62<br/>         3.3.15  删除所有满足正则表达式的表(drop_all命令)62<br/>         3.3.16  获取RowKey所在的区域(locate_region命令)63<br/>         3.3.17  显示HBase支持的过滤器(show_filters命令)64<br/>  3.4  命名空间65<br/>         3.4.1  创建命名空间(create_namespace命令)65<br/>         3.4.2  修改命名空间(alter_namespace命令)65<br/>         3.4.3  获取命名空间详情(describe_namespace命令)66<br/>         3.4.4  获取命名空间下所有表的名称(list_namespace_tables命令)66<br/>         3.4.5  获取所有的命名空间(list_namespace命令)66<br/>         3.4.6  删除命名空间(drop_namespace命令)67<br/>  3.5  DML命令67<br/>         3.5.1  新增或者修改数据(put命令)68<br/>         3.5.2  全表扫描数据(scan命令)68<br/>         3.5.3  获取表中数据的总行数(count命令)72<br/>         3.5.4  获取表中的数据(get命令)73<br/>         3.5.5  删除列族中的某个列(delete命令)75<br/>         3.5.6  删除整行数据(delete命令)76<br/>         3.5.7  列值自增(incr命令)77<br/>         3.5.8  获取自增后的列值(get_counter命令)78<br/>         3.5.9  获取表所对应的Region数量(get_splits命令)79<br/>         3.5.10  清空整个表数据,不保留分区(truncat命令)79<br/>         3.5.11  清空整个表数据,保留分区(truncat_ preserve命令)80<br/>第4章  Java对接HBase81<br/>  4.1  从“HelloWorld”开始81<br/>  4.2  创建表86<br/>  4.3  添加数据91<br/>  4.4  批量添加数据96<br/>  4.5  内容追加101<br/>  4.6  修改数据102<br/>  4.7  删除数据103<br/>  4.8  批量删除106<br/>  4.9  原子性操作107<br/>  4.10  批量操作109<br/>  4.11  自增111<br/>  4.12  判断数据是否存在112<br/>  4.13  代码封装112<br/>第5章  客户端API进阶127<br/>  5.1  数据查询127<br/>  5.2  数据扫描133<br/>  5.3  过滤器快速实战139<br/>  5.4  RowKey过滤器141<br/>  5.5  RowKey前缀过滤器143<br/>  5.6  RowKey模糊过滤器145<br/>  5.7  列族过滤器146<br/>  5.8  列过滤器147<br/>  5.9  多列前缀过滤器149<br/>  5.10  首次列键过滤器150<br/>  5.11  列键过滤器150<br/>  5.12  列值过滤器152<br/>  5.13  单列值过滤器153<br/>  5.14  列值排除过滤器157<br/>  5.15  随机行过滤器159<br/>  5.16  分页过滤器160<br/>  5.17  多个过滤器综合查询162<br/>第6章  HBase批量加载164<br/>  6.1  HBase批量加载简介164<br/>  6.2  海量交易记录数据存储案例165<br/>         6.2.1  案例开发准备工作165<br/>         6.2.2  编写实体类166<br/>         6.2.3  创建读取数据的Mapper类169<br/>         6.2.4  编写驱动类171<br/>         6.2.5  上传数据到HDFS172<br/>         6.2.6  将导入的HDFS数据与HBase进行关联172<br/>第7章  协处理器173<br/>  7.1  协处理器简介173<br/>  7.2  协处理器分类174<br/>  7.3  Coprocessor接口174<br/>  7.4  协处理器的加载176<br/>         7.4.1  使用配置文件加载176<br/>         7.4.2  从表描述器中加载177<br/>  7.5  RegionObserver类178<br/>         7.5.1  Region状态186<br/>         7.5.2  处理客户端API事件187<br/>  7.6  自定义Observer案例188<br/>第8章  Phoenix在HBase中的整合应用190<br/>  8.1  Phoenix简介190<br/>  8.2  安装Phoenix191<br/>         8.2.1  下载191<br/>         8.2.2  安装191<br/>  8.3  连接Phoenix192<br/>  8.4  Phoenix快速入门194<br/>         8.4.1  创建表194<br/>         8.4.2  删除表196<br/>         8.4.3  插入数据196<br/>         8.4.4  分页查询196<br/>第9章  HBase架构原理解析197<br/>  9.1  HBase架构原理197<br/>         9.1.1  RegionServer流程解析198<br/>         9.1.2  StoreFile和HFile结构199<br/>         9.1.3  MemStore和StoreFile199<br/>  9.2  HBase写流程200<br/>  9.3  HBase读流程201<br/>  9.4  HBase如何进行增删改查202<br/>  9.5  数据刷写202<br/>         9.5.1  刷写操作的触发时机202<br/>         9.5.2  刷写流程203<br/>  9.6  数据合并204<br/>  9.7  数据拆分205<br/>第10章  HBase性能优化207<br/>  10.1  表设计优化207<br/>         10.1.1  预分区207<br/>         10.1.2  RowKey设计优化209<br/>         10.1.3  列族数量优化210<br/>         10.1.4  版本优化210<br/>  10.2  HBase提升写效率211<br/>  10.3  MemStore调优211<br/>  10.4  合并调优212<br/>  10.5  WAL调优213<br/>  10.6  HBase读取优化214

内容摘要
HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统。利用HBase技术可以在廉价的PC服务器上搭建大规模的存储化集群,可以对数十亿级别的大数据进行实时性的高性能读写,在满足高性能的同时还保证了数据存取的原子性。<br>本书由浅入深地讲解HBase的概念、安装、配置、部署、高级用法、性能调优,内容既兼顾了初学者,也适用于想要深入学习HBase的读者。<br>本书适用于以前没有接触过HBase,或者对HBase有所了解并希望深入学习的读者,同时适用于HBase应用开发人员和系统管理人员。不管你是HBase新手还是HBase专家,相信都能从本书中有所收获。<br>

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP