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();
                }

Reply via email to