Datagrip查询开启kerberos的hive
1.添加driver
hive集群的版本是1.1.0-cdh5.16.2,而datagrip自带的hive driver版本是3.1.1和3.1.2,所以需要自行添加driver
参考:kerberos-2.datagrip(jdbc)连接hive kerberos
add custome JARs,所需要的jar包如下
2.添加data source
添加hive URL
jdbc:hive2://master:10000/default;principal=hive/master@HADOOP.COM
在Advanced的VM options中添加配置
-Djava.security.auth.login.config=/Users/lintong/Downloads/krb5kdc/hive.login -Djava.security.krb5.realm=HADOOP.COM -Djava.security.krb5.kdc=master -Djavax.security.auth.useSubjectCredsOnly=false
hive.login的内容
com.sun.security.jgss.initiate{ com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true useTicketCache=false keyTab="/Users/lintong/Downloads/hive.keytab" principal="hive/master@HADOOP.COM" doNotPrompt=true debug=true debugNative=true; };
3.查询hive
本文只发表于博客园和tonglin0325的博客,作者:tonglin0325,转载请注明原文链接:https://www.cnblogs.com/tonglin0325/p/6043202.html