2016-11-15 4 views

答えて

0

でこれを実現する方法を提案することができます私は以下の使用してそれを達成:

import org.apache.hadoop.hbase.filter.CompareFilter 
    import org.apache.hadoop.hbase.filter.SubstringComparator 
    scan 'tableName', {FILTER => org.apache.hadoop.hbase.filter.RowFilter.new(CompareFilter::CompareOp.valueOf('EQUAL'),SubstringComparator.new("SubString"))} 

とJava

FilterList filterList = new FilterList(Operator.MUST_PASS_ONE); 
    List<String> referenceList = new ArrayList<String>(); 
    ResultScanner results = null; 
    String substr= "V1"; 
    RowFilter rowfilter = new RowFilter(CompareOp.EQUAL, new SubstringComparator(substr)); 
    filterList.addFilter(rowfilter); 
    Scan prefilterScan = new Scan(); 
    prefilterScan.setFilter(filterList); 
関連する問題