在大约4次尝试之后,我成功地使用git checkout 了apache的hadoop源代码
mvn eclipse:eclipse
命令,然后将所有项目导入eclipse。到目前为止,这是我最成功的一次。我快到了。我试图建立和清理所有的项目,一切都很顺利。现在我只有3个错误要处理。如果有人能帮我,我将不胜感激。我已经试着让它工作了2天左右。无论如何,在eclipse中,我有大约20个hadoop项目。只有两个有错误。一个叫做“hadoop流”,另一个叫做“hadoop-tools-dist”
错误显示如下:
项目“hadoop streaming”缺少必需的源文件夹:“c:/users/user/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/conf”
其他错误主要与此有关。不管怎样,eclipse就是这么说的。我试着把文件夹复制到需要的地方,但没有消除错误。有人知道怎么解决这个问题吗?如果你需要我帮忙,尽管问。
2条答案
按热度按时间gzszwxb41#
我不知道hadoop项目看起来怎么样,但我想它使用的是maven。所以不用
我建议使用eclipse->import maven项目的导入功能(尽管有时工作起来比预期的要困难)。与您的问题相关,每当eclipse中有某种文件夹没有添加为源文件夹(为源等生成的文件夹)时,我就会出现这种错误。因此,我建议您检查您提到的文件夹是否已经存在,以及是否将其添加为源文件夹。如果没有,只需相应地标记它(源文件夹)。清理项目(project>clean…),如果需要,更新maven项目(右键单击父项目>maven>updateproject…)
祝你好运!
2vuwiymt2#
在eclipse中:
右键单击
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