You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by GitBox <gi...@apache.org> on 2021/05/10 15:04:04 UTC

[GitHub] [iceberg] RussellSpitzer opened a new issue #2578: Cannot unset hive.engine.enabled once enabled if Iceberg Jars are not on the HMS Classpath

RussellSpitzer opened a new issue #2578:
URL: https://github.com/apache/iceberg/issues/2578


   It is always possible to enable the hive engine property regardless of whether or not the storage handler is on the HMS classpath, but if it is not on the HMS classpath then it becomes impossible to read or alter the table in the future. 
   
   All references to the table which go through the HMS require loading the IcebergStorageHandler before actually doing something, this makes it impossible to alter the table unless a direct reference to the metadata.json is used via a non-hive operations table load.


-- 
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.

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



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


[GitHub] [iceberg] pvary commented on issue #2578: Cannot unset hive.engine.enabled once enabled if Iceberg Jars are not on the HMS Classpath

Posted by GitBox <gi...@apache.org>.
pvary commented on issue #2578:
URL: https://github.com/apache/iceberg/issues/2578#issuecomment-836894262


   The root cause is that even `HiveMetastoreClient.getTable()` tries to instantiate the defined storageHandler, and if that fails then an exception is thrown.
   Maybe some fix on HMSClient side?


-- 
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.

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



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