HBase学习笔记
HBase
一角残叶
人生如逆旅,我亦是行人
展开
-
HBase学习笔记(2)—— 常用shell 命令
1 hbase shell 命令1.1 启动和退出start-hbase.sh hbase shell quit 1.2 创建表create '表名', '列族名1','列族名2','列族名N' 1.3 查看表是否存在exists '表名'1.4 判断是否禁用启用表is_enabled '表名'is_disabled ‘表名’...原创 2018-09-16 09:53:02 · 286 阅读 · 0 评论 -
HBase学习笔记(3)—— hbase java API
1 hbase依赖zookeeper保存Hmaster的地址和backup-master地址管理HregionServer做增删改查表的节点管理HregionServer中的表分配保存表-ROOT-的地址 hbase默认的根表,检索表。HRegionServer列表 表的增删改查数据;和hdfs交互,存取数据。2...原创 2018-09-17 17:03:18 · 287 阅读 · 0 评论 -
HBase学习笔记(4)—— hbase 原理
1 体系图原创 2018-09-18 17:04:20 · 282 阅读 · 0 评论 -
HBase学习笔记(5)——MapReduce操作Hbase
1 实现方法Hbase对MapReduce提供支持,它实现了TableMapper类和TableReducer类,我们只需要继承这两个类即可1.1 写个mapper继承TableMapper<Text, IntWritable>参数:Text:mapper的输出key类型; IntWritable:mapper的输出value类型。map(ImmutableBytesWrit...原创 2018-09-19 14:54:35 · 2978 阅读 · 3 评论 -
HBase学习笔记(1)——habse 安装
1 HBase 介绍HBASE是一个高可靠性、高性能、面向列、可伸缩(列是可以进行增删的)的分布式存储系统,利用HBASE技术可在廉价PC Server上,搭建起大规模结构化存储集群。HBASE的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能够处理由成千上万的行和列所组成的大型数据。HBASE是Google Bigtable的开源实现,但是也有很多不同之处。比如:Goog...原创 2018-09-14 22:18:55 · 379 阅读 · 0 评论