2016-08-09 11 views
0

を起こったこの例外は私がリモートでのHadoopをデバッグしたいと入力パスがhdfs://112.74.78.239:50040/user/root/input/words 私はどのように行う必要があるEclipseのデバッグのHadoop WORDCOUNT、と私は実行時に例外が<code>hadoop wordcount</code>

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.tracing.SpanReceiverHost.get(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/tracing/SpanReceiverHost; 
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:634) 
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:619) 
at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:149) 
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2653) 
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:92) 
at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2687) 
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2669) 
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:371) 
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:295) 
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:520) 
at com.chen.main.WordCount.main(WordCount.java:67) 

が起こりましたか?

答えて

0

このコマンドを実行してみてください。

find/-name "* .jar" | xargs grep SpanReceiverHost.class

コアのhadoopライブラリとは別に、このクラスリファレンスを持つすべてのjarファイルを見つけてください。同じクラスのjarがあるかもしれませんが、javaの例外を投げる最新のメソッドはありません。同じクラス(古いバージョン)を持ちますが、期待される方法がないクラスパスからjarを除外してください。

関連する問題