在Hadoop中共享全局矩阵

时间:2014-03-04 15:39:14

标签: hadoop mapreduce

如何与Hadoop中的所有映射器共享全局矩阵?

我知道共享变量是使用:

完成的
  

conf.set(“testVar”,“value1”);

然后获取映射器中的值:

  

conf.get( “的testvar”)

但是矩阵的情况呢?是否可以在开始执行map函数之前共享矩阵?

1 个答案:

答案 0 :(得分:0)

可以使用hadoop的distributedcache功能实现。 DistributedCache是Map-Reduce框架提供的一项功能,用于缓存应用程序所需的文件(文本,档案,罐子等)。谷歌它可以找到代码示例