如何与Hadoop中的所有映射器共享全局矩阵?
我知道共享变量是使用:
完成的conf.set(“testVar”,“value1”);
然后获取映射器中的值:
conf.get( “的testvar”)
但是矩阵的情况呢?是否可以在开始执行map函数之前共享矩阵?
答案 0 :(得分:0)
可以使用hadoop的distributedcache功能实现。 DistributedCache是Map-Reduce框架提供的一项功能,用于缓存应用程序所需的文件(文本,档案,罐子等)。谷歌它可以找到代码示例