码迷,mamicode.com
首页 > Web开发 > 详细

org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: file:/input

时间:2017-07-06 18:36:30      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:exist   add   pre   val   set   hdf   文件目录   解决   test   

原我是这样写的

//输入数据所在的文件目录
FileInputFormat.addInputPath(job, new Path("/input/"));
//mapreduce执行后输出数据目录
FileOutputFormat.setOutputPath(job, new Path("/output/"));

 

这个错误原因是路劲错误,应加上hdfs中core-site.xml中配置路径,我的hdfs配置路径为hdfs://test1:9000

改为

//输入数据所在的文件目录
FileInputFormat.addInputPath(job, new Path("hdfs://test1:9000/input/"));
//mapreduce执行后输出数据目录
FileOutputFormat.setOutputPath(job, new Path("hdfs://test1:9000/output/"));

问题解决,记住数据路径不需要创建,只创建输入文件路径即可

org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: file:/input

标签:exist   add   pre   val   set   hdf   文件目录   解决   test   

原文地址:http://www.cnblogs.com/iberichman/p/7127191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!