设为首页 加入收藏

TOP

HBase中的术语详解
2019-05-07 13:43:42 】 浏览:287
Tags:HBase 术语 详解
版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/85221549

HBase 中的术语详解【updating…】

1. Cell

1.1 什么是Cell

cell应该可以算是 HBase 中最小的维度,指的就是 HBase 中具有值的那行数据。
每个tableName,rowKey,columnFamily,qualifier,value 所表示的维度就是一个cell
例如

hbase(main):006:0> get 'ns_ct:calllog','05_18283449398_20180521033943_14218140347_1_395'
COLUMN                                              CELL                                                                                                                                                  
 f1:build_time                                      timestamp=1545119528742, value=2018-05-21 03:39:43                                                                                                    
 f1:build_time_ts                                   timestamp=1545119528742, value=1526845183000                                                                                                          
 f1:call1                                           timestamp=1545119528742, value=18283449398                                                                                                            
 f1:call2                                           timestamp=1545119528742, value=14218140347                                                                                                            
 f1:duration                                        timestamp=1545119528742, value=395                                                                                                                    
 f1:flag                                            timestamp=1545119528742, value=1                                                                                                                      
1 row(s) in 0.0270 seconds

在这里插入图片描述
通过上面的 get 'ns_ct:calllog','05_18283449398_20180521033943_14218140347_1_395' 那么就会得到6个cell,每个cell分别是:
f1:build_time timestamp=1545119528742, value=2018-05-21 03:39:43
f1:build_time_ts timestamp=1545119528742, value=1526845183000
f1:call1 timestamp=1545119528742, value=18283449398
f1:call2 timestamp=1545119528742, value=14218140347
f1:duration timestamp=1545119528742, value=395
f1:flag timestamp=1545119528742, value=1
可以看到的特征就是:

  • 每个cell 都有一个value值;每个cell 都有一个 timestamp;每个cell都有一个列族:列名;每个cell都需要有一个行键。

2. qualifier

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mapreduce输入源为多hbase数据表 .. 下一篇Hbase数据库与传统数据库的比较

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目