pan3793 commented on issue #12878:
URL: https://github.com/apache/iceberg/issues/12878#issuecomment-3086459275

   @kevinjqliu The Spark's multi HMS versions support is only applicable for 
Spark's built-in Hive catalog, Iceberg's Hive catalog can NOT benefit from it. 
I have repeatedly explained to different people recently, if it is confusing, 
maybe we should clarify it in the docs. 
https://github.com/apache/iceberg/issues/12878#issuecomment-2834070948 
https://github.com/apache/iceberg/pull/12721#issuecomment-2995740677 
https://github.com/apache/iceberg/pull/12721#issuecomment-2995850122
   
   @wypoon I appreciate your efforts in making it compatible with more HMS 
versions, but the approach does not solve OSS Spark users' requirement - use 
OSS Spark 3.5/4.0 with built Hive 2.3 jars to communicate with HMS 4.0, it 
requires that the user have a custom Spark that upgrades their built-in Hive to 
4.0 first, this requires huge work.
   
   TBH, Iceberg Hive catalog only uses a few Thrift API to talk with HMS, if 
the Hive community does not want to keep those Thrift API used by the old Hive 
client, maybe building a thin HMS client from scratch (starting from generating 
code from Thrift IDL) is an eligible way, this is what Trino does. 
   
   https://github.com/trinodb/trino/issues/15921
   https://github.com/trinodb/hive-thrift


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