0

经过大约 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 所说的。我试图将文件夹复制到需要的位置,但这并没有清除错误。有谁知道如何解决这一问题?如果您需要我的任何东西,请问。

4

2 回答 2

1

我不知道 Hadoop 项目长什么样,但我想它使用的是 maven。所以而不是使用

mvn eclipse:eclipse

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

祝你好运!

于 2013-02-11T09:29:57.127 回答
1

在日食中:

  1. 右键单击hadoop-streaming program
  2. 选择Properties
  3. 在栏的左侧,单击Java Build Path按钮,然后选择source标签页
  4. 删除出错的路径
  5. 点击Link Source
  6. 选择链接目录为(your hadoop-src root path)/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/conf
  7. 单击Next按钮,添加包含模式capacity-scheduler.xml,添加排除模式**/*.java
于 2019-09-04T12:23:08.077 回答