情况如下:
我在Windows 7上使用MIT Kerberos客户端kfw 4.0.1执行此操作。我通过OpenVPN连接到一个YARN集群,该集群由Kerberos 5保护。这个集群已经存在了一段时间,并且它已被其他人使用,因此错误不太可能出现在这方面。
我可以通过kinit获得一张票(返回没有错误)。但是,一旦我尝试执行以下任何命令:
我收到错误:无法获取Kerberos域(或无法找到Kerberos域)。
我的krb5.ini文件位于C:\ ProgramData \ MIT \ Kerberos5
我如何进一步解决此问题?
答案 0 :(得分:5)
您的JVM找不到krb5.conf文件。您有几种选择:
-Djava.security.krb5.conf=/path/to/krb5.conf
<jdk-home>/jre/lib/security
文件夹c:\winnt\
文件夹有关查找krb5.conf文件的更多信息,请访问:https://docs.oracle.com/javase/7/docs/technotes/guides/security/jgss/tutorials/KerberosReq.html