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文件的路径);
建议文件暂时使用解决路径,看是否能够解决问题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。