hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Daniel Cryans <jdcry...@apache.org>
Subject Re: hbase
Date Wed, 05 Jan 2011 17:59:54 GMT
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
<ventlcc@gmail.com> 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();
>                }
>
>

Mime
View raw message