Не удалось найти способ перечисления всех файлов в каталоге и подкаталогах.
Вот код, который я использую, который перечисляет файлы в определенном каталоге, но файлы, если внутри подкаталога есть:
val conf = new Configuration()
val fs = FileSystem.get(new java.net.URI("hdfs://servername/"), conf)
val status = fs.listStatus(new Path("path/to/folder/"))
status.foreach { x => println(x.getPath.toString()) }
приведенный выше код перечисляет все файлы в каталоге, но мне нужно, чтобы он был рекурсивным.