原因 在使用 Eclipse 运行 MapReduce 程序时,会读取 Hadoop-Eclipse-Plugin 的 Advanced parameters 作为 Hadoop 运行参数,如果我们未进行修改,则默认的参数其实就是单机参数,因此程序运行时是读取本地目录而不是 HDFS 目录,就会提示 Input 路径不存在。 解决办法 在项目的src下加入core-site.xml和hdfs-site.xml两个文件,以及 log4j.properties 复制到 WordCount 项目下的 src 文件夹