Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on 02-01-2017 02:04 PM - edited 09-16-2022 04:00 AM
Hello,
I have a question about metadata loaded in Impala catalog daemon.
If I understand correctly, catalog daemon read TABLE metadata from Hive metadata store and caches in memory.
My question is what trigger flushing out this cached TABLE metadata.
The reason I ask this question is that I noticed that TABLE metadata is flushed out from catalog daemon after some time. And, since TABLE metadata doesn't exist, catalog daemon tries to load metadata again from metastore.
Is there some kind of configuration I can set to control TABLE metadata lifecycle ( or memory )?
Thank you
Gatsby
Created 02-02-2017 06:08 AM
Quoting my reply in this thread:
I don't know for sure, but I don't think metadata is flushed periodically. There also don't seem to be any configuration options of catalogd around metadata caching. Instead, the catalog should flush metadata when requested by "invalidate metadata" or by "refresh" or when a DDL statement makes changes to a table's metadata. Such changes should show up in the logfiles however.
Created 02-02-2017 06:08 AM
Quoting my reply in this thread:
I don't know for sure, but I don't think metadata is flushed periodically. There also don't seem to be any configuration options of catalogd around metadata caching. Instead, the catalog should flush metadata when requested by "invalidate metadata" or by "refresh" or when a DDL statement makes changes to a table's metadata. Such changes should show up in the logfiles however.
Created on 02-02-2017 09:27 AM - edited 02-02-2017 01:57 PM
From log history, I found out someone keep running 'invalidate metadata' without table name. 😞
Thank you for your comment
Gatsby
Created 02-02-2017 10:26 AM
Sure thing, I'm glad you found the culprit. 🙂