gpt4 book ai didi

eclipse 中的 java.lang.NoSuchFieldError : IBM_JAVA error while running hadoop 2. 2.0

转载 作者:可可西里 更新时间:2023-11-01 15:37:15 29 4
gpt4 key购买 nike

Exception in thread "main" java.lang.NoSuchFieldError: IBM_JAVA
at org.apache.hadoop.security.UserGroupInformation.getOSLoginModuleName(UserGroupInformation.java:303)
at org.apache.hadoop.security.UserGroupInformation.<clinit>(UserGroupInformation.java:348)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2590)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2582)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2448)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:367)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:166)
at org.apache.hadoop.mapred.JobConf.getWorkingDirectory(JobConf.java:653)
at org.apache.hadoop.mapred.FileInputFormat.addInputPath(FileInputFormat.java:408)
at MaxTemperature.main(MaxTemperature.java:25)

我尝试在 Windows-7 下的 eclipse 中运行 hadoop madp-reduce 程序时出现上述错误

JDK 版本:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

这里已经问过相同类型的问题:

the IBM_JAVA error for running jobs in Hadoop 2.2.0但没有人回答。

IBM_JAVA 不是代码中使用的变量。

我是 hadoop 的新手,我不知道我错过了什么。请帮忙!

最佳答案

原因是你的java依赖不完整,丢失了hadoop-auth-2.2.0.jar或者更新版本的jar包

关于eclipse 中的 java.lang.NoSuchFieldError : IBM_JAVA error while running hadoop 2. 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23191027/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com