首页 文章

在Eclipse中编译Apache Hadoop源代码

提问于
浏览
0

经过大约4次尝试后,我设法使用git来检查apache的Hadoop源代码,发出一个

mvn eclipse:eclipse

命令然后将所有项目导入eclipse . 到目前为止,这是我一直以来最成功的 . 我几乎在那里 . 我试图 Build 并清理所有项目,一切进展顺利 . 现在我只有3个错误可以摆脱 . 如果有人能帮助我,我会非常感激 . 我一直试图让这个工作大约2天左右 . 无论如何,在Eclipse中我有大约20个Hadoop项目 . 只有两个有错误 . 一个叫做“hadoop-streaming”,另一个是“hadoop-tools-dist” .

错误说明如下:

项目'hadoop-streaming'缺少必需的源文件夹:'C:/ Users / User / hadoop / hadoop-yarn-project / hadoop-yarn / hadoop-yarn-server / hadoop-yarn-server-resourcemanager / conf'

其他错误主要与此相关 . 这就是Eclipse所说的 . 我试图将文件夹复制到需要它的位置但是没有清除错误 . 有谁知道如何解决这一问题?如果你需要我的任何东西,请问 .

1 回答

  • 1

    我不知道Hadoop项目是怎么样的,但我想它是在使用maven . 所以不要使用

    mvn eclipse:eclipse
    

    我建议使用eclipse的导入功能 - >导入maven项目(即使有时候工作比人们预期的更难) . 与您的问题相关,只要在eclipse中没有添加为源文件夹的某种文件夹(生成的源文件夹等),就会发生这种错误 . 所以,我建议检查你提到的文件夹是否已经存在,以及它是否作为源文件夹添加 . 如果没有,只需相应标记(源文件夹) . 清理项目(项目>清理...),如果需要更新maven项目(右键单击父项目> Maven>更新项目...)

    祝好运!

相关问题