我理解的是
DistributedCache.getCacheFiles() in 分布式模式 伪分布式中的 DistributedCache.getLocalCacheFiles() 模式。
我们可以在MapReduce代码中检查我们是否在伪模式或分布式模式下运行
if(distributed)
DistributedCache.getCacheFiles()
else
DistributedCache.getLocalCacheFiles()
我们可以做这样的事情还是有更好的方法。
尽管我们在相对中使用 DistributedCache.getCacheFiles()和 DistributedCache.getLocalCacheFiles(),但DistributedCache可以同时使用 HDFS或本地数据模式。