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