wypoon commented on PR #12721:
URL: https://github.com/apache/iceberg/pull/12721#issuecomment-2957634062

   > Spark even makes a single binary compatible with Hive 0.12.0-3.1.3.
   
   As I understand it, Spark uses a `Shim` class that abstracts the interface 
between its `HiveClientImpl` and the underlying Hive library used to talk to 
HMS. The `Shim` used depends on the Hive version and the corresponding Hive 
library needs to be used.
   I'm not sure we want to get so complicated in Iceberg. The fact is that Hive 
itself is not making any guarantees about Hive 4 being binary (or even Thrift) 
compatible with previous versions of Hive. We could run into issues down the 
road that we haven't anticipated even if we're able to solve problems that we 
know about now.
   


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