Login failed on cn_XXXX, check your principal and keytab解决方法
问题描述
ERROR: Login failed on cn_XXXX, check your principal and keytab.
解决方法:
一、当前的集群状态
1.登录任意一个数据节点执行
su - omm source /opt/huawei/Bigdata/mppdb/.mppdbgs_profile cm_ctl query -Cv
2.FI界面对接HDFS的配置截图
3、集群版本
4. elk-site.xml文件的内容截图
执行查询什么都没有
最后我让客户执行这条语句
create table test(t1 integer,t2 char); insert into test values(1,'A'); select * from test;
这个能执行成功,我就问客户是否是在GaussDB执行的。
客户回答 是的,怀疑是否是网络问题导致的,联系联通用户解决。
问题描述2:
Failed to connect hdfs because of HdfsRpcException: Failed to invoke RPC call "getFsStats" on server "192.123.78.5:25000" because of HdfsRpcServerException: org.apache.hadoop.security.AccessControlException: SIMPLE authentication is not enabled. Available:[TOKEN, KERBEROS] Caused by: HdfsRpcServerException: org.apache.hadoop.security.AccessControlException: SIMPLE authentication is not enabled. Available:[TOKEN, KERBEROS], detail can be found in log of cn_5001.
由于HdfsRpcException而无法连接hdfs:由于HdfsRpcServerException:org.apache.hadoop.security.AccessControlException:无法启用SIMPLE身份验证,因此未能在服务器“ 192.123.78.5:25000”上调用RPC调用“ getFsStats”。 可用:[令牌,KERBEROS]原因:HdfsRpcServerException:org.apache.hadoop.security.AccessControlException:未启用SIMPLE身份验证。 可用:[TOKEN,KERBEROS],详细信息可以在cn_5001的日志中找到。
思路分析1:
初步分析core-site.xml hdfs-site.xml mapred -site.xml yarn-site.xml 这4个配置文件有问题
思路分析2:
这个是用外表服务器,用外表的方式把HD的数据导入高斯。一句话总结:就是跨集群访问hdfs
思路分析3:
别的GaussDB可以正常查询HDFS数据。
解决方法:
1、用户权限是否一致 没解决!
2、重新下载FI客户端配置文件,重新上传,重启 没解决!
3、创建server那一步也需要重新创建下。已解决!
下列草稿仅供参考:
GaussDB 200 跨集群访问HDFS的配置项
dfs.namenode.kerberos.principal:HD用户+域名
- 点赞
- 收藏
- 关注作者
评论(0)