1.
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosTicket(Ljavax/security/auth/Subject;)Z at org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:666) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:857) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:816) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:689) at org.apache.flink.yarn.entrypoint.YarnEntrypointUtils.logYarnEnvironmentInformation(YarnEntrypointUtils.java:116) at org.apache.flink.yarn.entrypoint.YarnJobClusterEntrypoint.main(YarnJobClusterEntrypoint.java:80)
原因:flink任务里有hadoop-auth包,该包与hadoop环境的hadoop-auth冲突
解决办法:排掉该hadoop-auth包或者将该包设置成provided
本文介绍了一个关于Flink任务中使用hadoop-auth包导致与Hadoop环境中的hadoop-auth版本冲突的问题,并提供了两种解决方法:排除冲突包或将该包设置为provided。
1241

被折叠的 条评论
为什么被折叠?



