在工作中,有时候只是想简单看下HBase表某些关键指标的值,这个时候总不能现写Java代码去查看,以下几个小技巧你可能会经常用到。 1. 某行有许多列,只想获取指定2~3列的数据 hbase> get "t1", "r1", ["
在工作中,有时候只是想简单看下HBase表某些关键指标的值,这个时候总不能现写Java代码去查看,以下几个小技巧你可能会经常用到。
hbase> get "t1", "r1", ["f:c1", "f:c2", "f:c3"]
hbase> get "t1", "r1", {COLUMN => "f:c1", VERSIONS => 4}
hbase> put "t1","r1","f:c1","中国"
hbase> get "t1","r1","f:c1:toString"
COLUMN CELL
f:c1 timestamp=1585635275771, value=中国
1 row(s) in 0.0180 seconds
对于Int型、Long型数值,支持toInt|toLong语法。
使用列族过滤器:
1. 精确匹配列族
hbase> get "t1,"r1",FILTER=>"FamilyFilter(=,"binary:f")"
2. 模糊匹配列族
hbase> get "t1,"r1",FILTER=>"FamilyFilter(=,"substring:f")"
hbase> get "t1","r1",FILTER=>"ColumnPrefixFilter("c")"
不常用的语法不再论述。
转载请注明出处!
--结束END--
本文标题: HBase Shell Get 操作常用小技巧
本文链接: https://www.lsjlt.com/news/5344.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0