hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "dailidong (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11157) [hbck] NotServingRegionException: Received close for <regionName> but we are not serving it
Date Thu, 22 May 2014 02:56:39 GMT

    [ https://issues.apache.org/jira/browse/HBASE-11157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14005558#comment-14005558
] 

dailidong commented on HBASE-11157:
-----------------------------------

Oh yes,I should catch the detail exception,and it seems like this bug exists in all versions
of 0.94!

> [hbck] NotServingRegionException: Received close for <regionName> but we are not
serving it
> -------------------------------------------------------------------------------------------
>
>                 Key: HBASE-11157
>                 URL: https://issues.apache.org/jira/browse/HBASE-11157
>             Project: HBase
>          Issue Type: Bug
>          Components: hbck
>    Affects Versions: 0.94.13
>            Reporter: dailidong
>            Priority: Trivial
>             Fix For: 0.94.19
>
>         Attachments: HBASE-11157-v2.patch, HBASE-11157.patch
>
>
> if hbck close a region then meet a NotServerRegionException,hbck will hang up . we will
close the region on the regionserver, but this regionserver is not serving the region, so
we should try catch this exception.
> Trying to fix unassigned region...
> Exception in thread "main" org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hbase.NotServingRegionException:
Received close for regionName but we are not serving it
>         at org.apache.hadoop.hbase.regionserver.HRegionServer.closeRegion(HRegionServer.java:3204)
>         at org.apache.hadoop.hbase.regionserver.HRegionServer.closeRegion(HRegionServer.java:3185)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:323)
>         at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1426)
>         at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:1012)
>         at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:87)
>         at com.sun.proxy.$Proxy7.closeRegion(Unknown Source)
>         at org.apache.hadoop.hbase.util.HBaseFsckRepair.closeRegionSilentlyAndWait(HBaseFsckRepair.java:150)
>         at org.apache.hadoop.hbase.util.HBaseFsck.closeRegion(HBaseFsck.java:1565)
>         at org.apache.hadoop.hbase.util.HBaseFsck.checkRegionConsistency(HBaseFsck.java:1704)
>         at org.apache.hadoop.hbase.util.HBaseFsck.checkAndFixConsistency(HBaseFsck.java:1406)
>         at org.apache.hadoop.hbase.util.HBaseFsck.onlineConsistencyRepair(HBaseFsck.java:419)
>         at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:438)
>         at org.apache.hadoop.hbase.util.HBaseFsck.exec(HBaseFsck.java:3670)
>         at org.apache.hadoop.hbase.util.HBaseFsck.run(HBaseFsck.java:3489)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
>         at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:3483)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message