[ https://issues.apache.org/jira/browse/IMPALA-13170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17856635#comment-17856635 ]
Yida Wu commented on IMPALA-13170: ---------------------------------- Sorry for the confusion. The impala 4.0 I was using only generated the error in the log, but I don't see the error thrown to the client side. But in impala 3.4, I did see the error thrown to the client. > InconsistentMetadataFetchException due to database dropped when showing > databases > --------------------------------------------------------------------------------- > > Key: IMPALA-13170 > URL: https://issues.apache.org/jira/browse/IMPALA-13170 > Project: IMPALA > Issue Type: Bug > Components: Catalog > Affects Versions: Impala 3.4.0 > Reporter: Yida Wu > Assignee: Quanlong Huang > Priority: Major > > Using impalad 3.4.0, an InconsistentMetadataFetchException occurs when > running "show databases" in Impala while simultaneously executing "drop > database" to drop the newly created database in Hive. > Step is: > 1, Creates database (Hive) > 2, Creates tables (Hive) > 3, Drops tables (Hive) > 4, Run show databases (Impala) Drop database (Hive) > Logs in Impalad: > {code:java} > I0610 02:18:32.435815 278475 CatalogdMetaProvider.java:1354] 11111:22222] > Invalidated objects in cache: [list of database names, HMS_METADATA for DB > test_hive] > I0610 02:18:32.436224 278475 jni-util.cc:288] 11111:22222] > org.apache.impala.catalog.local.InconsistentMetadataFetchException: Fetching > DATABASE failed. Could not find TCatalogObject(type:DATABASE, > catalog_version:0, db:TDatabase(db_name:test_hive)) > > > > at > org.apache.impala.catalog.local.CatalogdMetaProvider.sendRequest(CatalogdMetaProvider.java:424) > at > org.apache.impala.catalog.local.CatalogdMetaProvider.access$100(CatalogdMetaProvider.java:185) > at > org.apache.impala.catalog.local.CatalogdMetaProvider$2.call(CatalogdMetaProvider.java:643) > at > org.apache.impala.catalog.local.CatalogdMetaProvider$2.call(CatalogdMetaProvider.java:638) > at > org.apache.impala.catalog.local.CatalogdMetaProvider.loadWithCaching(CatalogdMetaProvider.java:521) > at > org.apache.impala.catalog.local.CatalogdMetaProvider.loadDb(CatalogdMetaProvider.java:635) > at org.apache.impala.catalog.local.LocalDb.getMetaStoreDb(LocalDb.java:91) > at org.apache.impala.catalog.local.LocalDb.getOwnerUser(LocalDb.java:294) > at org.apache.impala.service.Frontend.getDbs(Frontend.java:1066) > at org.apache.impala.service.JniFrontend.getDbs(JniFrontend.java:301) > I0610 02:18:32.436257 278475 status.cc:129] 11111:22222] > InconsistentMetadataFetchException: Fetching DATABASE failed. Could not find > TCatalogObject(type:DATABASE, catalog_version:0, > {code} > Logs in Catalog: > {code:java} > I0610 02:18:16.190133 222885 MetastoreEvents.java:505] EventId: 141467532 > EventType: CREATE_DATABASE Successfully added database test_hive > ... > I0610 02:18:32.276082 222885 MetastoreEvents.java:516] EventId: 141467562 > EventType: DROP_DATABASE Creating event 141467562 of type DROP_DATABASE on > database test_hive > I0610 02:18:32.277876 222885 MetastoreEvents.java:254] Total number of events > received: 6 Total number of events filtered out: 0 > I0610 02:18:32.277910 222885 MetastoreEvents.java:258] Incremented skipped > metric to 2564 > I0610 02:18:32.279537 222885 MetastoreEvents.java:505] EventId: 141467562 > EventType: DROP_DATABASE Removed Database test_hive > {code} > The case is similar to IMPALA-9441. We may want to handle the error in a > better way in Frontend.getDbs(). -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org