鉴于我有一个由客户和日期customer_timestamp
组成的rowkey,我如何执行Get
操作,该操作会产生具有给定稀疏值的搜索。
e.g。考虑一下我有以下几点:
| rowkey | cust/first_name | cust/last_name | cust/address |
| ------------ | --------------- | -------------- | -------------- |
| 012-20170701 | | | 12 Some Street |
| 012-20170301 | Jenny | | |
| 012-20170101 | Jane | Doe | |
如何为Get
执行012-
,而| rowkey | cust/first_name | cust/last_name | cust/address |
| ------------ | --------------- | -------------- | -------------- |
| 012 | Jenny | Doe | 12 Some Street |
返回以下内容,而无需从前缀进行扫描,或者;扫描是唯一的解决方案吗?
kubectl apply
答案 0 :(得分:0)
在HBase中,get只返回一行。
在您的情况下,您希望rowkey上的范围有多行。在这种情况下,您应该使用scan 't1', {STARTROW=>"012-",STOPROW=>"012-~"}