I would like to get specified value from the table which don't mind its family
and column.
I used ValueFilter to make it ,but i get nothing .
My code is :
try
{
HTable htable = new
HTable(hconf,Bytes.toBytes(tablename));
ValueFilter vfilter = new
ValueFilter(CompareOp.EQUAL,new BinaryComparator(Bytes.toBytes(value)));
Scan s =new Scan();
s.setFilter(vfilter);
ResultScanner rscanner = htable.getScanner(s);
for(Result rs : rscanner)
{
byte [] by =
rs.getValue(Bytes.toBytes(tablename));
String vt= Bytes.toString(by);
System.out.println("The value is "+
vt);
}
}
catch(IOException e)
{
e.printStackTrace();
}