Hbase:如何在区域拆分期间处理NotServingRegionException

时间:2015-07-18 07:00:41

标签: hbase

在区域分割期间,我的客户端调用因此异常而失败。 但是返回的异常是

 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: NotServingRegionException: 1 time,
        at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:187)
        at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$500(AsyncProcess.java:171)
        at org.apache.hadoop.hbase.client.AsyncProcess.getErrors(AsyncProcess.java:897)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:2346)
        at org.apache.hadoop.hbase.client.HTable.batchCallback(HTable.java:814)
        at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:793)

此操作是NotServingRegionException。我想在这种情况下重试一些睡眠,但RetriesExhaustedWithDetailsException在任何情况下都不会只是区域分割。

我该如何处理这个案子? 如果action包含此notservingregion异常,我应该重试吗?

0 个答案:

没有答案