作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用以下连接字符串通过 JDBC 连接到 Hive:
Class.forName("org.apache.hive.jdbc.HiveDriver")
hiveConString = "jdbc:hive2://localhost:10000/default;principal=hive/_HOST@HADOOP.LOCALDOMAIN"
虽然我遇到了以下错误:
Exception in thread "main" java.sql.SQLException: Could not open client transport with JDBC Uri:jdbc:hive2://localhost:10000/default;principal=hive/_HOST@HADOOP.LOCALDOMAIN:GSS initiate failed
我已经检查了 hive-site.xml 以确保遵循 kerbersoe 身份验证。 XML 文件包括:
<property>
<name>hive.server2.authentication.kerberos.principal</name>
<value>hive/_HOST@HADOOP.LOCALDOMAIN</value>
</property>
我还确保包含所有必需的 Maven 存储库。
此外,我正在使用 Eclipse 在虚拟机上运行代码。
最佳答案
如果使用具有 kerberos 身份验证的 VM 并且您的身份验证尚未过期,则在运行 Java 代码时需要指定以下 VM 参数:
-Djava.security.krb5.debug=true
-Djava.security.krb5.conf="/etc/krb5.conf"
-Djavax.security.auth.useSubjectCredsOnly=false
关于java - Hive JDBC Kerberose 身份验证错误 : GSS initiate failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40409112/
我尝试使用以下连接字符串通过 JDBC 连接到 Hive: Class.forName("org.apache.hive.jdbc.HiveDriver") hiveConString = "jdbc
我想为票证缓存使用非默认位置。是否可以设置此值?我检查了 Krb5LoginModule它允许这样的配置,但我找不到与 Sasl 客户端相关的任何内容。 在这方面的任何帮助将不胜感激。 最佳答案 我发
我是一名优秀的程序员,十分优秀!