Мне нужно получить последний каталог из 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);
}
Может кто-нибудь, пожалуйста, подскажите мне, как это сделать правильно.