【发布时间】:2012-07-18 15:28:06
【问题描述】:
好的,所以我尝试运行我的程序并出现了这个错误:
java.lang.RuntimeException: java.lang.NoSuchMethodException: org.(..).SimpleMapReducePricing$SimplePricingMapper.()
这意味着我必须使用构造函数来初始化我的映射器,对吗? 所以,我的问题是为什么我必须这样做,(因为我在任何示例中都没有看到它)以及我怎样才能以简单(noob)的方式做到这一点? 我正在使用新的 api,我的一段代码如下:
public class SimplePricingMapper
extends Mapper<Object, Text, Text, DoubleWritable>
{ public void map(Object key, Text value, Context context
) throws IOException, InterruptedException {
等等……
附言我看到了一个类似的问题,但我必须承认答案让我更加困惑。 谢谢!
【问题讨论】:
标签: java eclipse hadoop mapreduce