2012年12月24日

摘要: 如果想利用mapreduce并行计算的话,不能指望所有都是hadoop来跟你做,hadoop不可能跟你做很多事情。看下面一个问题:x1 / 1 + x2 / 2 + x3 / 3 + …… + xn / n = 1求出当n = 10时的所有正整数解。先确定我们要采用的办法,就是搜索穷举。搜出n个未知数的解。例如我们想用四个mapper来执行,就将输入文件划分为四个split就行了。例如,输入文件为: 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 910 10这10个值,为x1可能的10个值。也就是说,我们将搜索空间,划分为这10个,然后来用mapper来并行计算。但是,如 阅读全文
posted @ 2012-12-24 11:48 brainworm 阅读(523) 评论(0) 推荐(0)

导航