Я не уверен, что делает этот метод. Это часть класса DistributedCache.Что делает метод getLocalCacheArchives?
Я действительно использую его в коде для Hadoop Blast. У меня есть файл RunnerMap.java, который имеет установочный метод (контекст Context), который получает путь к LocalDB и localBlastProgram следующим образом:
Configuration conf = context.getConfiguration();
Path[] local = DistributedCache.getLocalCacheArchives(conf);
localDB = local[0].toUri().getPath() + File.separator + conf.get(DataAnalysis.DB_ARCHIVE) + File.separator + conf.get(DataAnalysis.DB_NAME);
localBlastProgram = local[0].toUri().getPath();
Я относительно новым для Java, так что я не могу сделать много смысла из эти четыре строки.
Я также не могу найти описание getLocalCacheArchives на документах MapReduce.