hadoop 的 input Path 设为文件夹路径时,需要读取文件夹路径下所有文件报如下错误:
原因:
报错提示的意思是说,Path这个路径需要是一个具体的文件,而不能是文件夹。
解决方案:
1、改为具体的文件的路径,则输入为该具体的文件
2、在具体的文件夹路径作如下修改,则输入为文件夹路径下所有文件
例如文件都在 data/input/gulivideo/video/2008/0222/ 目录下
原来:
//输入文件夹下所有文件
Path inputPath=new Path("data/input/gulivideo/video/2008/0222/");
Path outputPath=new Path("data/output/gulivideo");
修改后:
//输入文件夹下所有文件
Path inputPath=new Path("data/input/gulivideo/video/2008/{0222/*}");
Path outputPath=new Path("data/output/gulivideo");
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。