Dears,
I setup hbase(0.1.2) app on hadoop(0.16.4) distributed framework to do some
test. When i write data to hbase tables, after some running time, the hbase
throws below errors:
java.lang.RuntimeException: java.lang.IllegalStateException: region
offline: similarity,,1213117931025
at org.apache.hadoop.hbase.HTable.getRegionServerWithRetries(HTable.java:1050)
at org.apache.hadoop.hbase.HTable.deleteAll(HTable.java:640)
at org.apache.hadoop.hbase.HTable.deleteAll(HTable.java:625)
at com.izenesoft.clustering.ap.hbase.Matrix.setRowValues(Matrix.java:172)
at com.izenesoft.clustering.ap.similarity.SimilarityReducer.reduce(SimilarityReducer.java:61)
at com.izenesoft.clustering.ap.similarity.SimilarityReducer.reduce(SimilarityReducer.java:1)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:333)
at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2084)
Caused by: java.lang.IllegalStateException: region offline:
similarity,,1213117931025
at org.apache.hadoop.hbase.HConnectionManager$TableServers.locateRegionInMeta(HConnectionManager.java:438)
at org.apache.hadoop.hbase.HConnectionManager$TableServers.locateRegion(HConnectionManager.java:350)
at org.apache.hadoop.hbase.HConnectionManager$TableServers.relocateRegion(HConnectionManager.java:318)
at org.apache.hadoop.hbase.HTable.getRegionLocation(HTable.java:114)
at org.apache.hadoop.hbase.HTable$ServerCallable.instantiateServer(HTable.java:1009)
at org.apache.hadoop.hbase.HTable.getRegionServerWithRetries(HTable.java:1024)
... 7 more
At the beginning table data insertion, no error happened. It seems that
after some time, the hbase table can' be available. I use 3 region servers
with one master server, and the table rows/columns counts are about 15,000.
I think maybe this is a bug for hbase. Is there anyone faced this problems
and can give me some suggestions?
Regards
--
Guangfeng Jin
Software Engineer
iZENEsoft (Shanghai) Co., Ltd
|