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版本。謝謝。