This is an automated email from the ASF dual-hosted git repository.

fanjia pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 26e433e472 [Bug] [connector-hive] Eanble login with kerberos for hive 
(#6893)
26e433e472 is described below

commit 26e433e4721c40b0a7377757c569a3d8cfe94289
Author: JackeyLee007 <[email protected]>
AuthorDate: Fri May 31 17:04:02 2024 +0800

    [Bug] [connector-hive] Eanble login with kerberos for hive (#6893)
    
    
    
    ---------
    
    Co-authored-by: 李鹏程 <[email protected]>
---
 .../seatunnel/connectors/seatunnel/hive/utils/HiveMetaStoreProxy.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/seatunnel-connectors-v2/connector-hive/src/main/java/org/apache/seatunnel/connectors/seatunnel/hive/utils/HiveMetaStoreProxy.java
 
b/seatunnel-connectors-v2/connector-hive/src/main/java/org/apache/seatunnel/connectors/seatunnel/hive/utils/HiveMetaStoreProxy.java
index b3c463d804..d4d8ca3b7f 100644
--- 
a/seatunnel-connectors-v2/connector-hive/src/main/java/org/apache/seatunnel/connectors/seatunnel/hive/utils/HiveMetaStoreProxy.java
+++ 
b/seatunnel-connectors-v2/connector-hive/src/main/java/org/apache/seatunnel/connectors/seatunnel/hive/utils/HiveMetaStoreProxy.java
@@ -56,9 +56,11 @@ public class HiveMetaStoreProxy {
                 hiveConf.addResource(new File(hiveSitePath).toURI().toURL());
             }
             if (HiveMetaStoreProxyUtils.enableKerberos(readonlyConfig)) {
+                Configuration hadoopConfig = new Configuration();
+                hadoopConfig.set("hadoop.security.authentication", "kerberos");
                 this.hiveMetaStoreClient =
                         HadoopLoginFactory.loginWithKerberos(
-                                new Configuration(),
+                                hadoopConfig,
                                 
readonlyConfig.get(BaseSourceConfigOptions.KRB5_PATH),
                                 
readonlyConfig.get(BaseSourceConfigOptions.KERBEROS_PRINCIPAL),
                                 
readonlyConfig.get(BaseSourceConfigOptions.KERBEROS_KEYTAB_PATH),

Reply via email to