我有一个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对象?