分享

问题Input path does not exist总结

howtodown 2013-12-18 16:26:00 发表于 总结型 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 15159
本帖最后由 howtodown 于 2013-12-18 16:32 编辑

新手经常遇到这种错误,这里给大家分享一下。
在eclipse中跑Hadoop测试用例时,出现这样的错误
Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/home/niy/workspace/mywordcount/input



系统无法识别HDFS文件系统,错把我在hdfs上的文件当成了本地的,


原因是系统没有找到hadoop的配置文件,
 对于0.20.2就是core-site.xml
其中指定了fs.default.name的配置


解决方法:

        JobConf conf = new JobConf(WordCount.class);
        conf.setJobName("wordcount");
        //conf.set("fs.default.name", "hdfs://niy-computer:9000");
        //conf.addResource(new Path("/usr/local/hadoop-0.20.2/conf/core-site.xml"));     
任选注释掉代码其中的一行执行即可。

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条