File java eclipse hadoop map reduce程序无法访问存储在hdfs中的文件

File java eclipse hadoop map reduce程序无法访问存储在hdfs中的文件,file,hadoop,input,microsoft-distributed-file-system,File,Hadoop,Input,Microsoft Distributed File System,我的java eclipse hadoop map reduce程序显示一个错误,无法找到输入文件。我使用hadoop命令通过终端将文件复制到hadoop目录。我可以在JavaEclipseDFS位置看到这些文件。还可以在终端中使用hadoop dfs-ls命令。当我创建一个普通文件夹(不是hdfs)时,问题就解决了。但程序正在从本地文件系统访问文件。 我已经使用JavaEclipseLuna在RedhatServer32位上安装了Hadoop1.2.1,我已经从hadoop库中包含了hadoo

我的java eclipse hadoop map reduce程序显示一个错误,无法找到输入文件。我使用hadoop命令通过终端将文件复制到hadoop目录。我可以在JavaEclipseDFS位置看到这些文件。还可以在终端中使用hadoop dfs-ls命令。当我创建一个普通文件夹(不是hdfs)时,问题就解决了。但程序正在从本地文件系统访问文件。
我已经使用JavaEclipseLuna在RedhatServer32位上安装了Hadoop1.2.1,我已经从hadoop库中包含了hadoop插件和外部jar文件。输入和输出路径是通过运行时参数给出的

首先,Hadoop eclipse插件没有很好的可靠性。我在EclipseLuna上使用插件时也遇到了同样的问题。但当我使用EclipseJuno时,兼容性问题得到了解决。Hadoop2.x版本也没有合适的插件。 您可以使用工具Maven来管理所有Hadoop依赖项,就像Hadoop eclipse插件一样,只是您应该从终端运行作业

如果符合你的情况,请接受我的回答。:)