经过大约4次尝试后,我设法使用git来检查apache的Hadoop源代码,发出
mvn eclipse:eclipse
命令然后将所有项目导入到eclipse中。到目前为止,这是我一直以来最成功的。我几乎在那里。我试图建立并清理所有项目,一切进展顺利。现在我只有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所说的。我试图将文件夹复制到需要它的位置但是没有清除错误。有谁知道如何解决这一问题?如果你需要我的任何东西,请问。
答案 0 :(得分:1)
我不知道Hadoop项目是怎么样的,但我想它是在使用maven。所以不要使用
mvn eclipse:eclipse
我建议使用eclipse的导入功能 - >进口maven项目(尽管有时候工作比人们预期的更难)。与您的问题相关,只要在eclipse中没有添加为源文件夹的某种文件夹(生成的源文件夹等),就会发生这种错误。所以,我建议检查你提到的文件夹是否已经存在,以及它是否作为源文件夹添加。如果没有,只需相应标记(源文件夹)。清理项目(项目>清理...),如果需要更新maven项目(右键单击父项目> Maven>更新项目...)
祝你好运!答案 1 :(得分:1)
日食:
hadoop-streaming program
Properties
Java Build Path
按钮,然后选择source
标签页Link Source
(your hadoop-src root path)/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/conf
Next
按钮,包含模式添加capacity-scheduler.xml
,排除模式添加**/*.java