2013-04-29 64 views
3

我在使用本地框中的Hadoop时遇到了异常。在MapReduce中使用Hadoop的例外

异常在线程 “主” java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.addDeprecation(Ljava /郎/字符串; Ljava /郎/字符串)在org.apache.hadoop V 。 (org.apache.hadoop.mapreduce.util.ConfigUtil.loadResources(ConfigUtil.java:40) at org.apache.hadoop.mapreduce.Job。(Job的.java:108) 在wordcount.WordCount.main(WordCount.java:73)

我Hadoop的版本是0.23.7

+1

你正在编译你的mapreduce在相同版本的hadoop,你正在运行你的地图减少?如果您在版本X上编译,它可能无法在版本Y的hadoop群集上运行。 – 2013-04-29 19:47:56

回答

0

这是由于Hadoop的版本的兼容性。检查您使用的虚拟机中的hadoop版本。谢谢。