现在的位置: 首页 > 综合 > 正文

MapReduce下的数据传递

2013年09月06日 ⁄ 综合 ⁄ 共 2435字 ⁄ 字号 评论关闭

好久没写点文章了,上一篇文章都是4月的了。实在不应该。实习是解决了,但随后的事也多了去了。实验报告、课程设计、比赛、论文、软考、考试。我嘞个去,杂那么多哟~~ 忙是忙,但还是不要忘里学习。今天来讨论上次做TF-IDF时遇到的问题---MapReduce下的数据传递。

我们写MapReduce程序时,有时需要将一定的值(这里是少量 的)从cilent传到map或者reduce.又或者从map传到reduce。

我们先来讨论比较简单的第一种。

解决办法,在main()函数中通过xml文件设定需要传送的值。然后在map函数中读取就行了。

第二种肯定不能使用第一种的方法。因为map阶段跟reduce阶段不一定在同一台机子上,就算map设定了值,reduce也不能够读出来。这里我们就只有使用笨办法了,直接从文件里读。

闲话少说,上代码:

注释我基本写在了代码里。

抱歉!评论已关闭.