我试图将一个enum从mapper传递给reducer,在job conf中,我设置了
job.setMapOutputValueClass(StatisticTypes.class);
在mapper中,我传递了一种这种枚举,但总是得到
Type mismatch in value from map: expected StatisticTypes, recieved StatisticTypes$2
似乎这个枚举的类型被视为枚举的嵌套类
我想知道如何设置mapoutputvalueclass
以包含它的嵌套类。或者是否可以设置多个mapoutput类?