hadoop2.0jar文件

8zzbczxx  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(263)

在尝试示例化 Configuration 对象在我的map/reduce程序中。
误差如下:
noclassdeffounderror:org/apache/commons/logging/logfactory
我正在使用hadoop2.2.0。这个程序与早期版本的hadoop配合得很好。但是,现在我需要为版本2编写这个作业提交程序,而这似乎不起作用。
顺便说一句,我找不到这个版本所需的所有jar文件。我已经阅读了以下解决类似问题的方法:hadoopjar文件在hadoop2中的何处?。然而,这对我来说并不管用。它失败,出现上述运行时错误。
我尝试使用旧的jar文件来解决这些问题,但新的错误不断发生。
有人能解决这个问题吗?我正在使用netbeans,如果这有什么区别的话。

lstz6jyr

lstz6jyr1#

我通过从commons.apache目录和maven存储库下载jar文件解决了这个问题。每次我向项目添加一个新jar时,应用程序都会因不同的错误而崩溃(找不到不同的类),直到我从maven存储库下载了所有jar文件。在从在线存储库下载了大量jar文件之后,大多数与jar相关的问题似乎都得到了解决。

06odsfpq

06odsfpq2#

您可以尝试右键单击项目,->构建路径->配置构建路径
转到src文件夹,指向“native library”,然后将位置编辑为hadoop native library文件夹的位置(通常为:~/hadoop-x.x.x/lib/native/“文件夹取决于您的系统”)

n9vozmp4

n9vozmp43#

在下面列出的文件夹中包含jar对我很有用:share\hadoop\common
共享\hadoop\common\lib
共享\hadoop\mapreduce
共享\hadoop\mapreduce\lib share\hadoop\yarn
共享\hadoop\yarn\lib

相关问题