Как получить список каталогов в HDFS для определенного шаблона каталога и выбрать последний каталог с помощью Java? - PullRequest
0 голосов
/ 28 октября 2019

Мне нужно получить последний каталог из HDFS, используя шаблон. Это то, что я придумал, но это не работает.

Каталоги будут похожи на /mnt/output/10000000_DATA_10222019_001_RETRY_<DATE>

FileSystem fs = FileSystem.get(hdfsConfig);
Path srcPath = new Path("/mnt/output/10000000_DATA_10222019_001*");
List<String> paths = new ArrayList<>();
RemoteIterator<LocatedFileStatus> fileIter = fs.listFiles(new Path(String.valueOf(srcPath)),
                                                            true);

while (fileIter.hasNext()) {
    String filePath = fileIter.next().getPath().toString();
    System.out.println(filePath);
}

Может кто-нибудь, пожалуйста, подскажите мне, как это сделать правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...