Hadoop中map-reduce的Reducer的不寻常行为?

时间:2013-07-19 22:29:41

标签: java design-patterns hadoop mapreduce

我目前正在Hadoop中以伪分布式模式工作。我的reduce函数的工作方式是:对于每个键,它将创建其值的arraylist,然后将创建一个单例类的实例[此类存在于库中,因此我无法更改它]。然后它调用此实例的方法。

现在我的问题是:假设map函数发出2个键,然后reducer只处理另一个键的一个键,它会说“Java.lang.exception”类[singleton one]无法实例化。

我担心的是为什么会这样?与伪分布式模式一样,每个reducer运行不同的JVM!

0 个答案:

没有答案