我想用hbase查询行 CompareOp.valueOf('EQUAL')
在 scan FILTER
像这样,但是我无法获取数据,而且我确信hbase中存在数据匹配条件。
import org.apache.hadoop.hbase.filter.CompareFilter
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter
import org.apache.hadoop.hbase.filter.SubstringComparator
import org.apache.hadoop.hbase.util.Bytes
scan 'HBASE_TABLE',
{COLUMNS => ['INFO:EMAILTYPE'],
FILTER => SingleColumnValueFilter.new(Bytes.toBytes('EMAILTYPE'),
CompareOp.valueOf('EQUAL'),Bytes.toBytes('gmail.com'))}
是因为 'gmail.com'
包含点/点?
暂无答案!
目前还没有任何答案,快来回答吧!