繁体   English   中英

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

[英]java eclipse hadoop map reduce program unable to access my files stored in hdfs

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

首先,Hadoop eclipse插件可靠性不高。 将插件与Eclipse Luna一起使用时,我遇到了同样的问题。 但是当我使用Eclipse Juno时,解决了兼容性问题。 而且没有适用于Hadoop 2.x版本的合适插件。 您可以使用工具Maven来管理所有Hadoop依赖项,就像Hadoop eclipse插件一样,只不过您应该从终端运行Job。

链接如何在Hadoop上使用Maven

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM