2014-03-07 4 views
0

HBase에서 필터를 구성하는 방법은 무엇입니까?NameError : 초기화되지 않은 상수 FILTER

hbase(main):005:0> scan 'List', { 
    COLUMNS => 'Attributes:supplierPartNumber', 
    FILTER => "SingleColumnValueFilter.new(Bytes.toBytes('Attributes'), 
    Bytes.toBytes('supplierPartNumber'), 
    CompareFilter::CompareOp.valueOf('EQUAL'), 
    Bytes.toBytes('00980866000P'))" 
} 

NameError: uninitialized constant FILTER

답변

0

먼저 가져옵니다 모든 필터 패키지는 funt 그는 명령을 필터링 할 수 있습니다. 이게 너를 도울 것 같아.

hbase(main):009:0> import org.apache.hadoop.hbase.util.Bytes; 
    hbase(main):009:0> import org.apache.hadoop.hbase.filter.SingleColumnValueFilter; 
    hbase(main):009:0> import org.apache.hadoop.hbase.filter.BinaryComparator; 
    hbase(main):009:0> import org.apache.hadoop.hbase.filter.CompareFilter; 
    hbase(main):009:0> import org.apache.hadoop.hbase.filter. Filter; 
관련 문제