rdblue commented on pull request #4017:
URL: https://github.com/apache/iceberg/pull/4017#issuecomment-1030917342


   I understand the proposal, but I still think that the current behavior is 
correct. The Hive environment comes from Hive. If Hive is enabled in that 
environment, then it means that you expect to have the Iceberg classes 
available everywhere. There should be no need for redundant settings at the 
table level (which overrides the environment). And in addition, if the Hive 
environment changes, then so should this behavior. Adding this at the table 
level leaks Hive environment from some point in time into a table forever.
   
   It would be good to hear more about how you encountered this to recommend a 
way to fix it. I suspect that your Hive environment was out of sync across the 
clusters? Did that reflect the state of the clusters as well -- meaning were 
you also inconsistently including Iceberg in the classpath?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to