java - NoSuchMethodError : org. apache.htrace.core.Tracer$Builder

标签 java eclipse hadoop

我试图在 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-incubating http://mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/4.1.0-incubating
并将它们放在我的项目文件夹中的“lib”目录下,然后使用菜单选项“Build Path > Configure Build Path”将它们手动添加到 Eclipse 项目引用库中。但错误仍然存​​在。

知道如何解决吗?我是 Java 的新手,因此非常感谢任何能让我的程序运行的见解。谢谢!

enter image description here

最佳答案

已解决:

在 Eclipse 中,右键单击该项目。选择 Properties>Java Build Path>Add External Jars>File System。在 usr/lib/hadoopusr/lib/hadoop/client 中添加任何 .jars。

关于java - NoSuchMethodError : org. apache.htrace.core.Tracer$Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36808277/

相关文章:

java - 在舞台模式下使用 Assets Play Framework 404 错误

java - 插件的反射

java - Maven jetty 插件 - 在后台模式下启动时延迟

android - 如何在android/eclipse中使按钮的颜色像玻璃的颜色

android - MDS AppLaud Eclipse PhoneGap 插件目录错误

mysql - 无法查看 mysql 设置中的所有 hive 元存储表

hadoop - HDFS的位置感知

java - 如何从命令行在 JUnit 中运行测试用例?

java - ANDROID AsyncTask错误

hadoop - 使用pyspark从hdfs读取文件时拒绝连接