某节点挂掉后程序报 NotServingRegionException 导致数据无法写入

hbase集群有个节点挂掉后, 数据写入程序一直报如下错误导致无法写入,重启挂掉的节点也没用。只有重启整个hbase集群写入才恢复正常,求大佬指教下这是什么问题,该如何解。
 INFO [htable-pool38-t24] o.a.h.h.c.AsyncProcess [AsyncProcess.java:1277] #36, table=xx, attempt=15/35 failed=15568ops, last exception: org.apache.hadoop.hbase.NotServingRegionException: org.apache.hadoop.hbase.NotServingRegionException: Region xx.xxx. is not online on hdp2,60020,1515212496075
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegionByEncodedName(HRegionServer.java:2924)
        at org.apache.hadoop.hbase.regionserver.RSRpcServices.getRegion(RSRpcServices.java:1053)
        at org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2102)
        at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33656)
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2170)
        at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:109)
        at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
        at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
        at java.lang.Thread.run(Thread.java:748)
已邀请:

libis - HBase爱好者

赞同来自: fangpan

要看下这个region的状态 可能不是online的状态 看是不是处于rit状态
 

要回复问题请先登录注册