Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - HRegionInfo returns empty values.


Copy link to this message
-
Re: HRegionInfo returns empty values.
Henry JunYoung KIM 2012-10-19, 09:03
yes, right ;)

currently, I have just a single region.

in this case, to get a start-key and and end-key, I need to use just a scanner. right?

2012. 10. 19., 오후 5:51, "Ramkrishna.S.Vasudevan" <[EMAIL PROTECTED]> 작성:

> Can you tell me how the splitkeys are formed when the table was created?
> Or there are no splits at all for your table?  If there are no splits then
> you will get empty start and endkey.
>
> Regards
> Ram
>
>> -----Original Message-----
>> From: Henry JunYoung KIM [mailto:[EMAIL PROTECTED]]
>> Sent: Friday, October 19, 2012 2:13 PM
>> To: [EMAIL PROTECTED]
>> Subject: HRegionInfo returns empty values.
>>
>> Hi, hbase-users.
>>
>> To get a start-key and end-key from each region, I implemented simple
>> code like this.
>>
>>
>>
>> HTable table = new HTable(admin.getConf(), admin.getTableName());
>>        NavigableMap<HRegionInfo, ServerName> locations >> table.getRegionLocations();
>>        for (Map.Entry<HRegionInfo, ServerName> entry:
>> locations.entrySet()) {
>>            HRegionInfo info = entry.getKey();
>>
>>            System.out.println("server : " +
>> entry.getValue().getHostname());
>>            System.out.println("start : " + info.getStartKey().length);
>>            System.out.println("end : " + info.getEndKey().length);
>> }
>>
>>
>> but, this code returns
>>
>> server : one-of-servers-name
>> start : 0
>> end : 0
>>
>> start-key and end-key is empty. nothing!
>> data size is very strong. it's about 10,000.
>> from integer 0 to integer 10,000.
>>
>> how could I get correct range of a region?
>>
>> thanks for your concerns.
>