What you are doing is filtering out the rows with the value you are looking for.
J-D On Wed, Jan 5, 2011 at 12:45 AM, how to get the cell value <[email protected]> wrote: > 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(); > } > >
