您将需要使用FileSystem对象,并对生成的FileStatus对象执行一些逻辑,以手动将其递归到子目录中。
您还可以使用listStatus(Path,PathFilter)方法将PathFilter应用于仅返回xml文件
hadoop FsShell类具有hadoop fs -lsr命令的示例,这是一个递归ls- 请参见590行附近的源代码(递归步骤在635行触发)
如何在hadoop hdfs中列出目录及其子目录中的所有文件
您将需要使用FileSystem对象,并对生成的FileStatus对象执行一些逻辑,以手动将其递归到子目录中。
您还可以使用listStatus(Path,PathFilter)方法将PathFilter应用于仅返回xml文件
hadoop FsShell类具有hadoop fs -lsr命令的示例,这是一个递归ls- 请参见590行附近的源代码(递归步骤在635行触发)