Hadoop 如何在hbase中使用扫描查询条件获取所有行?
我有一个hbase表,我使用的是如下所示的扫描查询表:Hadoop 如何在hbase中使用扫描查询条件获取所有行?,hadoop,hbase,nosql,Hadoop,Hbase,Nosql,我有一个hbase表,我使用的是如下所示的扫描查询表: scan 'transaction', {COLUMNS=>'personal data:NAME', FILTER => "ValueFilter( =, 'binaryprefix:Christoph Benson' )"} 输出如下所示: hbase(main):021:0> scan 'transaction', {COLUMNS=>'personal data:NAME', FILTER =>
scan 'transaction', {COLUMNS=>'personal data:NAME', FILTER => "ValueFilter( =, 'binaryprefix:Christoph Benson' )"}
输出如下所示:
hbase(main):021:0> scan 'transaction', {COLUMNS=>'personal data:NAME', FILTER => "ValueFilter( =, 'binaryprefix:Christoph Benson' )"}
ROW COLUMN+CELL
2470883371 column=personal data:NAME, timestamp=1439291965402, value=Christoph Benson
2615494948 column=personal data:NAME, timestamp=1439291965312, value=Christoph Benson
7526461715 column=personal data:NAME, timestamp=1439291965473, value=Christoph Benson
当我在扫描查询中使用时,此结果仅提供名称信息。如何查询,以便根据扫描查询条件获取所有信息。如下所示:
personal data:NAME timestamp=1439291965402, value=Christoph Benson
personal data:address timestamp=1439291965434, value=695 Keystone Parkway
personal data:contact timestamp=1439291965418, value=153985171
personal data:email timestamp=1439291965448, value=shoulddo@ma1lbox.net
您可以在
列中删除限定符
,以获取列族中的所有数据。i、 e
scan'transaction',{COLUMNS=>'personal data',FILTER=>“ValueFilter=,'binaryprefix:Christoph Benson')”}
希望有帮助。您可以在列中删除限定符
,以获取列族中的所有数据。i、 e
scan'transaction',{COLUMNS=>'personal data',FILTER=>“ValueFilter=,'binaryprefix:Christoph Benson')”}
希望有帮助。您正在使用的Hbase版本是什么?您正在使用的Hbase版本是什么?