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