Mapreduce - 如何手动调用setup()/ create Mapper.Context对象?

时间:2017-03-15 23:27:40

标签: java hadoop mapreduce

我有一个MapReduce Mapper类如下:

public class MyClassMapper extends Mapper<WritableComparable, ComboWritable,
    WritableComparable, WritableComparable> {

我需要利用这个类中的一些方法(而不是MapReduce部分)。我想通过它的setup()方法启动MyClassMapper,它只是在MyClassMapper中进行一些私有参数设置。不幸的是,我无法改变MyClassMapper。

MyClassMapper myClassMapper;
myClassMapper.setup(context);
...
Boolean myresult = myClassMapper.aMethodCall():

看起来setup()方法需要一个Mapper.Context对象。

Mapper<KEYIN, VALUEIN, KEYOUT, VALUEOUT>.Context context

有没有办法创建Context对象?

0 个答案:

没有答案