Hbase查询数据

用HBase Browser 查询

用analytics_demo做测试

#多rowkey 查询

domain.100, domain.200
 
#查询5条数据
domain.100, domain.200 +5
#domain.100[column_family:]
domain.100[day:]
 
#多个列族
domain.100[day:,hour:,total:115_US]
 
#指定列
domain.100[115_US]

 

#刷选包含'100-'的列

domain.1000 {ColumnPrefixFilter('100-') AND ColumnCountGetFilter(3)}
 
#刷选指定的列区间
domain.10[004-France to 007-France]
 
image
 
二、用 hbase shell
 

# 按时间段 2017/2/20 --> 2017/2/27 查询数据
scan 'TC:MOBILE_CALL', {COLUMNS => ['call:cell_phone', 'call:data_time'], TIMERANGE => [1487520000000,1488124800000]}

 

#数据导出到文本,(文本的行数也就是记录条数)
echo "scan 'TC:MOBILE_CALL', {COLUMNS => ['call:data_time'], TIMERANGE => [1487520000000,1488124800000]}" | hbase shell  > hbase_summary.txt

#其他帮助  用help 命令查看

您可以选择一种方式赞助本站