RemoteIterator<LocatedFileStatus> listFiles = fs.listFiles(new Path("/"), true);
查询不到文件信息的原因是因为这个命令只能查询文件不能查询目录,因为你的hdfs上面没有文件只有目录所以运行结果就一直是空的,气死我了这弱智bug查了我半个多小时,真的是被自己蠢哭了。
问题是这种弱智bug,csdn也搜不到,留下这条信息给跟我一样的初学者,希望不要被这种弱智bug耽误时间。
本文记录了一位开发者在使用HDFS时遇到的问题,即使用`fs.listFiles()`命令无法查询到目录下的文件,只因该方法不适用于查询目录。作者指出这个问题可能对初学者造成困扰,并分享了解决方案,提醒大家注意此类‘弱智’bug,以免浪费时间。
RemoteIterator<LocatedFileStatus> listFiles = fs.listFiles(new Path("/"), true);
查询不到文件信息的原因是因为这个命令只能查询文件不能查询目录,因为你的hdfs上面没有文件只有目录所以运行结果就一直是空的,气死我了这弱智bug查了我半个多小时,真的是被自己蠢哭了。
问题是这种弱智bug,csdn也搜不到,留下这条信息给跟我一样的初学者,希望不要被这种弱智bug耽误时间。
1966
1207

被折叠的 条评论
为什么被折叠?