My cluster is 1’master and 2 region servers(RS1, RS2)
In scenario as follow:


1、  start up the cluster and create table with some regions

2、  kill RS1 and RS2

3、  wait 30 minutes

4、  start up RS1

5、  wait about 3 hours

6、  start up RS2

I find some regions can’t be assigned

The master print logs as:

2011-03-17 20:11:13,352 DEBUG org.apache.hadoop.hbase.master.CatalogJanitor: 
Scanned 1680 catalog row(s) and gc'd 0 unreferenced parent region(s)
2011-03-17 20:12:54,541 INFO org.apache.hadoop.hbase.master.LoadBalancer: 
Skipping load balancing.  servers=2 regions=837 average=418.5 mostloaded=419 
leastloaded=419
2011-03-17 20:13:51,380 DEBUG org.apache.hadoop.hbase.client.MetaScanner: 
Scanning .META. starting at row= for max=2147483647 rows
2011-03-17 20:13:51,380 DEBUG 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation: 
Cache hit for row <> in tableName .META.: location server t6.site:60020, 
location region name .META.,,1.1028785192
2011-03-17 20:16:13,339 DEBUG org.apache.hadoop.hbase.master.CatalogJanitor: 
Scanned 1680 catalog row(s) and gc'd 0 unreferenced parent region(s)
2011-03-17 20:16:48,745 DEBUG org.apache.hadoop.hbase.client.MetaScanner: 
Scanning .META. starting at row= for max=2147483647 rows
2011-03-17 20:16:48,745 DEBUG 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation: 
Cache hit for row <> in tableName .META.: location server t6.site:60020, 
location region name .META.,,1.1028785192
2011-03-17 20:17:54,541 INFO org.apache.hadoop.hbase.master.LoadBalancer: 
Skipping load balancing.  servers=2 regions=837 average=418.5 mostloaded=419 
leastloaded=419

Reply via email to