Pankaj Kumar created HBASE-15109:
------------------------------------

             Summary: Region server failed to start when 
"fs.hdfs.impl.disable.cache" is set to true
                 Key: HBASE-15109
                 URL: https://issues.apache.org/jira/browse/HBASE-15109
             Project: HBase
          Issue Type: Bug
          Components: regionserver
    Affects Versions: 1.0.0
            Reporter: Pankaj Kumar
            Assignee: Pankaj Kumar
            Priority: Critical


Region server failed to start during installing ShutdownHook when 
"fs.hdfs.impl.disable.cache" is set to true in core-site.xml at HBase side.

{code}
2016-01-14 15:30:56,358 | FATAL | regionserver/ds2/192.168.152.230:21302 | 
ABORTING region server ds2,21302,1452756654352: Unhandled: Failed suppression 
of fs shutdown hook: 
org.apache.hadoop.fs.FileSystem$Cache$ClientFinalizer@571527d6 | 
org.apache.hadoop.hbase.regionserver.HRegionServer.abort(HRegionServer.java:2054)
java.lang.RuntimeException: Failed suppression of fs shutdown hook: 
org.apache.hadoop.fs.FileSystem$Cache$ClientFinalizer@571527d6
at 
org.apache.hadoop.hbase.regionserver.ShutdownHook.suppressHdfsShutdownHook(ShutdownHook.java:204)
at 
org.apache.hadoop.hbase.regionserver.ShutdownHook.install(ShutdownHook.java:84)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:893)
at java.lang.Thread.run(Thread.java:745)
{code}

During installation, first time it will try to suppress the HDFS shutdownhook 
by removing the hdfsclientfinalizer from HDFS. Since fs.hdfs.impl.disable.cache 
is enabled, so removal will be unsuccessful from HDFS  (FS is not cached) and 
RuntimeException will be thrown with "Failed suppression of fs shutdown hook" 
message.

In ShutdownHook,
{code}
if (!fsShutdownHooks.containsKey(hdfsClientFinalizer) &&
!ShutdownHookManager.deleteShutdownHook(hdfsClientFinalizer)) {
throw new RuntimeException("Failed suppression of fs shutdown hook: " +
hdfsClientFinalizer);
}
{code}





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to