zhangbutao commented on PR #4720: URL: https://github.com/apache/hive/pull/4720#issuecomment-1725129889
I have tested this change manually in my local hive cluster. This change is mostly ok for me. I have some considerations and maybe we can improve this feature in the future. 1. Support kerberos. Most production clusters will enable kerberos, and we need to think how to support this? 2. Support Hive_A to query another Hive_B which is on different federated HDFS cluster. Because the current Hive_A can not get the another federated HDFS conf, so it will thow `UnknownHostException` when querying data. Maybe we need to think how to add the another hdfs configuration(hdfs-site.xml & core-site.xml) in the current Hive? 3. Can we guarantee `Driver ` & `JDBC `compatibility between different Hive version. IMO, `hive-exec.jar` and `hive-jdbc.jar` are the mainly jar which are used by jdbc connection. And if I want to use Hive4 to query another Hive3 or Hive2, can we success? BTW, in my local cluster, i need to add `hive-jdbc-4.0.0-beta-2-SNAPSHOT.jar` & `hive-service-4.0.0-beta-2-SNAPSHOT.jar` in Tez&MR AppMaster classpath, otherwise, it will fail in case of launching a Tez&MR task. This is not a problem, It's just a reminder for other folks who want to try this feature. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
