>I want to get all the rows equals k1.

Use Get(MD5(k1)MD5(k1)) without set startkey and stopkey.


On Tue, Mar 25, 2014 at 11:36 AM, Li Li <[email protected]> wrote:

> I have two string as primary key(k1,k2)
> and my row key in hbase is MD5(k1)MD5(k1)
> I want to get all the rows equals k1.I can set startRowKey easily.
> But How can I calculate stopRowKey?
> is following correct? what if the last byte of md5 is 127? what about
> overflow?
> any tools for this?
>
> Scan scan=new Scan();
> byte[] start=MD5(key1);
> scan.setStartRow(start);
> byte[] end=MD5(key1);
> end[end.length-1]++
> scan.setStopRow(end);
>



-- 
Best Regards,
Haosdent Huang

Reply via email to