错误Exception in thread “main“ org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path

原因

在使用 Eclipse 运行 MapReduce 程序时,会读取 Hadoop-Eclipse-Plugin 的 Advanced parameters 作为 Hadoop 运行参数,如果我们未进行修改,则默认的参数其实就是单机参数,因此程序运行时是读取本地目录而不是 HDFS 目录,就会提示 Input 路径不存在。


解决办法

在项目的src下加入core-site.xml和hdfs-site.xml两个文件,以及 log4j.properties 复制到 WordCount 项目下的 src 文件夹

上一篇:【数据结构与算法】之深入解析“不同的二叉搜索树II”的求解思路与算法示例


下一篇:十万字整理linux常用命令,超详细