hadoopjava连接hadoop Kerberos 24小时过期问题

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoopjava连接hadoop Kerberos 24小时过期问题相关的知识,希望对你有一定的参考价值。

神秘代码: 5Lmd5biI5YWE5ZSv5LiA5Y6f5Yib5paH56ug77yM56aB5q2i6L2s6L29

1.概述

最近在做hadoop认证,然后认证成功后,一段时间就会报错,【hadoop】java 获取 yarn app 信息 报错 ConfiguredRMFailoverProxyProvider - Failing over to rm2 。排查了一番,发现可能是如下原因

  1. hadoop yarn resourceManager主备切换,然后我们这边没有做适配,然后导致了问题
  2. hadoop yarn kerberos过期

后来验证了一下,发现我们加载了yarn-site.xml 文件,如果配置了高可用,会直接加载高可用的ResourceManager,但是现在情况看起来是,虽然客户端配置了,但是实际运行起来发现,客户端不会自动切换。

然后就怀疑是第二个问题,然后我就问对方,kerberos是不是有24小时过期的问题,他们回复是的,于是我就想起来上个公司,我们的程序一般都是带刷新的功能。

手动刷新如下

以上是关于hadoopjava连接hadoop Kerberos 24小时过期问题的主要内容,如果未能解决你的问题,请参考以下文章

windows kerberos客户端执行kinit报错:kinit: Cannot find KDC for realm

java hadoop 与java 有啥区别

Hadoop java编程中的文件明智处理

如何获取hadoop mapreduce job运行信息

java hadoop 与java 有啥区别

如何获取hadoop mapreduce job运行信息