数据模型特殊属性 Rowkey、Column(列族和列)、Version 组合在一起称为 HBase 中的一个单元格。有可能会有很多单元格的 行和列 是相同的,要区分不同的单元格可以使用版本。 如果有多个版本的写操作同时发起,HBase 都会保存 可以发起包含版本的写操作Delete 内部删除标记三...
分类:
其他好文 时间:
2015-08-27 13:11:11
阅读次数:
188
模式创建 常用创建模式 用户ID + 时间倒序 +。。。 UUID SHA1 MD5等方式 列族:列限定符 A B 两个列族差距大时, 小列族因为分裂很多Region 导致 扫描效率降低。 数据在HBase中如何纠结 啪啦啪啦的走啊走啊 最后变成数据 小jb图看了3分钟才明白。。 左上:逻辑形态又上...
分类:
其他好文 时间:
2015-08-27 13:04:38
阅读次数:
147
HBase中表的特点 大 : 一个表可以由百亿行,上百万列(列多时,插入变慢) 面向列 :面向列(族)的存储和权限控制,列(族)独立检索 稀疏 :对于为空(null) 的列,并不占用存储空间,因此表可以设计的非常稀疏。 多版本 :每个Cell中的数据可以由多个版本,默认情况下版本号自动分配为时间戳。...
分类:
其他好文 时间:
2015-08-27 12:34:53
阅读次数:
146
1,创建表:create 't1','f1','f2','f3' #-------t1是表名,f1,f2,f3是列族名2,查看所有的表:list3,查看表的结构:describe 't1'4,增加一个列族:disable 't1' alter 't1', NA...
分类:
系统相关 时间:
2015-07-30 11:10:11
阅读次数:
192
适用场景列族结构经常调整高并发写入结构化数据及半结构化数据Key-Value存储有序存储固定集合(多版本)定时删除记录(TTL)不适用场景事务join,union,groupby等关系查询不按rowkey查询高并发随机读后续会从原理上来慢慢解释,场景应用。算是开始研究HBase的开篇吧。
分类:
其他好文 时间:
2015-07-26 19:07:10
阅读次数:
140
1.输入hbase shell进入HBase shell2.创建表:命令格式:create '表名称','列族名称1','列族名称2','列族名称N'创建一个表名称为users,列族名称为sex和info的表3.使用list命令查看刚所建的表4.添加数据:命令格式:put '表名称','行名称','...
分类:
其他好文 时间:
2015-07-15 10:50:33
阅读次数:
113
HBase的一级索引就是rowkey,我们只能通过rowkey进行检索。如果我们相对hbase里面列族的列列进行一些组合查询,就需要采用HBase的二级索引方案来进行多条件的查询。
常见的二级索引方案有以下几种:
1.MapReduce方案
2.ITHBASE方案
3.IHBASE方案
4.Coprocessor方案
5.Solr+hbase方案MapReduce方案IndexBuild...
分类:
其他好文 时间:
2015-07-07 22:46:30
阅读次数:
604
一、HBase数据模型
HBase模式里的逻辑实体包括:
(1)表(table):HBase用表来组织数据。表名是字符串(String),由可以在文件系统路径里使用的字符组成。
(2)行(row):在表里,数据按行存储。行由行键(rowkey)唯一标识。行键没有数据类型,总是视为字节数组byte []。
(3)列族(column family):行里的数据按照列族分组,列族也影响到HBase...
分类:
其他好文 时间:
2015-07-06 19:51:17
阅读次数:
103
数据导入有如下几种方式:
1.利用HBase提供的ImportTsv将csv文件导入到HBase
2.利用HBase提供的completebulkload将数据导入到HBase
3.利用HBase提供的Import将数据导入到HBase利用ImportTsv将csv文件导入到HBase命令:格式:hbase [类] [分隔符] [行键,列族] [表] [导入文件]
bin/hbase org...
分类:
其他好文 时间:
2015-07-06 18:00:38
阅读次数:
146
HBASE Shell
进入Habse数据库终端:#$HBASE_HOME/bin/hbase shell
创建表
>create'users','user_id','address','info'
表users,有三个列族user_id,address,info
列出全部表
>list
得到表的描述
>describe 'users
创建表
>create'u...
分类:
系统相关 时间:
2015-06-12 01:03:21
阅读次数:
179