Hadoop 执行 WordCount 任务时遇到“拒绝访问“
·
Hadoop 执行 WordCount 任务时,访问文件 D:\...\...\...\...\test 报「拒绝访问」的 FileNotFoundException,导致整个 MapReduce 任务失败
原因可能是以下两点:
1、test不是文本文件,而是一个文件夹(目录)—— Hadoop 会把输入路径下的所有「目录」也当作待处理的文件尝试读取,而目录无法以文件流方式打开,就会报「拒绝访问」;
2、该目录下的某个文件的文件名存在空格(如“te st1”)也可能导致文件读取异常;
确保输入目录下只有待处理的文本文件(如 .txt),没有文件夹、空文件或其他类型文件。
欢迎评论区补充说明。
更多推荐
所有评论(0)