Lendo programaticamente a saída do Programa Hadoop Mapreduce

Essa pode ser uma pergunta básica, mas não consegui encontrar uma resposta para ela no Google.
Tenho um trabalho de redução de mapa que cria vários arquivos de saída em seu diretório de saída. Meu aplicativo Java executa esse trabalho em um cluster hadoop remoto e, após o término do trabalho, ele precisa ler a saída programaticamente usandoorg.apache.hadoop.fs.FileSystem API. É possível
O aplicativo conhece o diretório de saída, mas não os nomes dos arquivos de saída gerados pelo trabalho de redução de mapa. Parece que não há como listar programaticamente o conteúdo de um diretório na API do sistema de arquivos hadoop. Como os arquivos de saída serão lidos?
Parece um cenário tão comum que tenho certeza de que tem uma solução. Mas estou sentindo falta de algo muito óbvio.

questionAnswers(3)

yourAnswerToTheQuestion