我正在使用Pig Script列出hbase中的行。我可以使用-gte选项来获取大于某个值的行。但是每当我使用-lte(单独使用或与-gte配对)时,我都会返回零记录。
--this works returns many rows
LOAD 'hbase://TABLE' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('CF:I','-loadKey true -caster HBaseBinaryConverter -gte \\x00\\x00\x01\x2C') AS (product_id:bytearray);
--this returns 0 rows
--and there are rows that would be less than this value
LOAD 'hbase://TABLE' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage('CF:I','-loadKey true -caster HBaseBinaryConverter -lte \\x00\\x00\x01\x2D') AS (product_id:bytearray);