Caused by: org.apache.hadoop.security.AccessControlException: Client cannot authenticate xxx:[TOKEN, KERBEROS]

安全认证失败了,造成原因分析如下:
1、检查 Kerberos 的地址是否能够正常连接

// kdc的ip
System.setProperty("java.security.krb5.kdc", "192.168.1.1");
// realm
System.setProperty("java.security.krb5.realm", "XXX");

2、配置文件未能成功读取

UserGroupInformation.loginUserFromKeytab(用户名称, keytab文件的路径);
建议文件暂时使用解决路径,看是否能够解决问题


Lougacen_Jc
7 声望0 粉丝