你这个data.txt是在本地linux /root/input9目录下,但是执行MapReduce的时候,jar 后面跟的是hdf分布式文件系统的路径,你路径写的linux路径肯定要报没有哈,你可以尝试用hdfs -mkdir input命令创建一个input目录,在用hdfs -put 将你要处理的文件,比如(data.txt)上传到你分布式文件系统中在执行,就不会报不存在了