Kerberos 认证错误 :Can't get Kerberos realm

原始代码为:

org.apache.hadoop.security.UserGroupInformation.setConfiguration(conf)

出现错误:

Can't get Kerberos realm

 

原因:

程序读取不到krb5.conf

 

解决办法:

在JVM启动参数中添加了参数

代码静态模块中添加:System.setProperty("java.security.krb5.conf", "/data/krb5.conf");
或启动时添加
-Djava.security.krb5.conf=/etc/krb5.conf

 

  

posted @ 2022-10-09 15:45  葫芦杯  阅读(3518)  评论(0编辑  收藏  举报