Hbase shell:如何通过在列上放置筛选器来获取记录

Hbase shell:如何通过在列上放置筛选器来获取记录,hbase,Hbase,我想使用Hbase shell命令获取firstname='xyz'和lastname=“zzz”的记录,其中firstname和lastname是表的列名。 请告诉我如何对列值进行筛选的命令?我知道我这次迟到了, 我对HBase还是新手, 但我还是建议你试试这个: scan "<tablename>",{ FILTER => "SingleColumnValueFilter('<columnfamily>','firstname',=,'binary:x

我想使用Hbase shell命令获取firstname='xyz'和lastname=“zzz”的记录,其中firstname和lastname是表的列名。
请告诉我如何对列值进行筛选的命令?

我知道我这次迟到了, 我对HBase还是新手, 但我还是建议你试试这个:

scan "<tablename>",{
FILTER => 
    "SingleColumnValueFilter('<columnfamily>','firstname',=,'binary:xyz') 
    AND 
    SingleColumnValueFilter('<columnfamily>','lastname',=,'binary:zzz')"
}
scan”“{
过滤器=>
SingleColumnValueFilter(“”,'firstname',=,'binary:xyz')
及
SingleColumnValueFilter(“”,'lastname',=,'binary:zzz')”
}
使用Cloudera 5.15.x Hbase外壳进行测试