DistributedCache.getCacheFiles()和DistributedCache.getLocalCacheFiles()之间的区别是什么

时间:2014-06-03 05:51:14

标签: hadoop mapreduce distributed-cache

我理解的是

DistributedCache.getCacheFiles() in 分布式模式 伪分布式中的 DistributedCache.getLocalCacheFiles() 模式。

我们可以在MapReduce代码中检查我们是否在伪模式或分布式模式下运行

if(distributed)
 DistributedCache.getCacheFiles()
else
 DistributedCache.getLocalCacheFiles()

我们可以做这样的事情还是有更好的方法。

尽管我们在相对中使用 DistributedCache.getCacheFiles() DistributedCache.getLocalCacheFiles(),但DistributedCache可以同时使用 HDFS或本地数据模式。

0 个答案:

没有答案