我试图在Eclipse中运行MapReduce程序,并反复收到一条错误消息:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.htrace.core.Tracer$Builder.<init>(Ljava/lang/String;)V
我从此处下载了.jar文件:
http : //mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/3.1.0-孵化http://mvnrepository.com/artifact/org.apache.htrace/ htrace-hbase / 4.1.0-incubating
并将它们放在“ lib”目录下的我的项目文件夹中,然后使用菜单选项“ Build Path> Configure Build Path”将它们手动添加到Eclipse项目参考库中。但是错误仍然存在。
知道如何解决吗?我是Java的新手,因此,对于能使我的程序运行的任何见解,我将深表感激。谢谢!
解决了:
在Eclipse中,右键单击该项目。选择Properties>Java Build Path>Add External Jars>File System
。在usr/lib/hadoop
和中添加任何.jars usr/lib/hadoop/client
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句