HBase Shell Get 操作常用小技巧
2020/4/6 5:31:37
本文主要是介绍HBase Shell Get 操作常用小技巧,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在工作中,有时候只是想简单看下HBase表某些关键指标的值,这个时候总不能现写Java代码去查看,以下几个小技巧你可能会经常用到。
1. 某行有许多列,只想获取指定2~3列的数据
hbase> get 't1', 'r1', ['f:c1', 'f:c2', 'f:c3']
2. 想看某个字段多个版本的数据
hbase> get 't1', 'r1', {COLUMN => 'f:c1', VERSIONS => 4}
3. 想看被16进制化的中文或数字
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语法。
4. 快速获取一个列族下的所有列
使用列族过滤器: 1. 精确匹配列族 hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'binary:f')" 2. 模糊匹配列族 hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'substring:f')"
5. 根据列名前缀获取数据
hbase> get 't1','r1',FILTER=>"ColumnPrefixFilter('c')"
不常用的语法不再论述。
点击查看更多内容
这篇关于HBase Shell Get 操作常用小技巧的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-26Sentinel监控流量资料:新手入门指南
- 2024-09-26知乎 PB 级别 TiDB 数据库在线迁移实践
- 2024-09-26瓜子二手车 x TiDB 丨平均耗时降低 30%,TiDB HTAP 在瓜子二手车财务中台结账核心系统的深度实践
- 2024-09-26Terraform 的终结开始了吗?
- 2024-09-26阿里云RDS项目实战:新手入门教程
- 2024-09-26阿里云部署方案资料:新手入门教程
- 2024-09-26阿里云RDS资料:新手入门全攻略
- 2024-09-25是时候放弃Terraform了
- 2024-09-25我花了8个小时学习Parquet。这里是我发现的内容
- 2024-09-25初学者指南:轻松掌握阿里云部署