我想在CompareOp.valueOf('EQUAL')
中查询hbase 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'
包含点/点吗?