Hi Team,

Could you please help me to resolve below issue.

In my hbase table, i've a 30 records. I need to retrieve records based on
list of rowkeys. I'm using below code base. It is not giving records

HTable table = new HTable(configuration, tableName);
List<Filter> filters = new ArrayList<Filter>();
Filter rowFilter=new RowFilter(CompareFilter.CompareOp.EQUAL, new
BinaryPrefixComparator(Bytes.toBytes(rowkey)));
filters.add(rowFilter);

Filter rowFilter=new RowFilter(CompareFilter.CompareOp.EQUAL, new
BinaryPrefixComparator(Bytes.toBytes(rowkey1)));
filters.add(rowFilter);

FilterList fl = new FilterList(filters);

Scan s = new Scan();
s.setFilter(fl);
ResultScanner ss = table.getScanner(s);
{
 for(KeyValue kv : r.raw())
  {
    System.out.print(new String(kv.getRow()) + " ");
  }
}

Thank you for support

Regards,
Rajesh

Reply via email to