shardulm94 commented on a change in pull request #1781:
URL: https://github.com/apache/iceberg/pull/1781#discussion_r526584964



##########
File path: build.gradle
##########
@@ -607,6 +607,8 @@ project(':iceberg-hive-runtime') {
     if (jdkVersion == '8') {
       compile project(':iceberg-hive3')
     }
+    // including thrift so that the Tez AM can communicate with the HMS when 
using Hive catalog
+    compile("org.apache.thrift:libfb303")

Review comment:
       Shouldn't this already be provided by Hive at runtime? Should Hive be 
the one putting this on the AM?
   
   If we need to include this, is it okay to not shade this? We usually shade 
non Iceberg libraries in the runtime jars so that there aren't multiple jars 
with same class names on the classpath, one from Iceberg and another from the 
execution engine, causing conflicts. 




----------------------------------------------------------------
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:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to