[ https://issues.apache.org/jira/browse/IMPALA-6436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tim Armstrong updated IMPALA-6436: ---------------------------------- Target Version: Impala 3.1.0 (was: Impala 3.2.0) > Impala Catalog generates a core file / mini dump when the HMS is not available > ------------------------------------------------------------------------------ > > Key: IMPALA-6436 > URL: https://issues.apache.org/jira/browse/IMPALA-6436 > Project: IMPALA > Issue Type: Bug > Components: Catalog > Affects Versions: Impala 2.10.0 > Reporter: Luis E Martinez-Poblete > Assignee: Tim Armstrong > Priority: Critical > Labels: supportability > > Synopsis: > ========= > Impala Catalog generates a core file / mini dump when the HMS is not > available > Problem: > ======== > Catalog server created multiple Catalog core files. During the investigation > it was determine that the cause of the core files was because the Hive Meta > Store was not available and the option "Enable Core Dump" was enabled when > starting the Impala service. > Below is the back trace of the core file: > #0 0x00007f72e93ee5d7 in raise () from /root/191729/slib/lib64/libc.so.6 > #1 0x00007f72e93efcc8 in abort () from /root/191729/slib/lib64/libc.so.6 > #2 0x0000000001ba5754 in google::DumpStackTraceAndExit() () > #3 0x0000000001b9c1cd in google::LogMessage::Fail() () > #4 0x0000000001b9da72 in google::LogMessage::SendToLog() () > #5 0x0000000001b9bba7 in google::LogMessage::Flush() () > #6 0x0000000001b9f16e in google::LogMessageFatal::~LogMessageFatal() () > #7 0x000000000083067e in impala::Catalog::(GetCatalogVersion (this=0x0, > version=0x7ffc2aa6b750) at > /usr/src/debug/impala-2.10.0-cdh5.13.1/be/src/catalog/catalog.cc:88 > #8 0x00000000008143c9 in impala::CatalogServer::Start() () at > /usr/src/debug/impala-2.10.0-cdh5.13.1/be/src/catalog/catalog-server.cc:175 > The corresponding entries in the Catalog server log show the following fatal > error: > F0111 09:48:05.017491 14571 catalog.cc:76] java.lang.IllegalStateException: > java.lang.RuntimeException: Unable to instantiate > org.apache.hadoop.hive.metastore.HiveMetaStoreClient > at > org.apache.impala.catalog.MetaStoreClientPool$MetaStoreClient.<init>(MetaStoreClientPool.java:99) > at > org.apache.impala.catalog.MetaStoreClientPool$MetaStoreClient.<init>(MetaStoreClientPool.java:72) > at > org.apache.impala.catalog.MetaStoreClientPool.initClients(MetaStoreClientPool.java:168) > at org.apache.impala.catalog.Catalog.<init>(Catalog.java:103) > at > org.apache.impala.catalog.CatalogServiceCatalog.<init>(CatalogServiceCatalog.java:163) > at org.apache.impala.service.JniCatalog.<init>(JniCatalog.java:104) > Caused by: java.lang.RuntimeException: Unable to instantiate > org.apache.hadoop.hive.metastore.HiveMetaStoreClient > I was able to reproduce this issue. When the option "Enable Core Dump" is > enable and the Hive Meta Store is not available, the system generates a core > file. If the option "Enable Core Dump" is disabled, the system generates a > mini dump. > Crashing due to an error is not expected. Impala should fail in a more user > friendly way. > Reproduction case: > ================== > 1) Enable the option "Enable Core Dump" for the Impala service in CM. > 2) Stop Hive and Impala services. > 3) Start Impala Catalog server -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org