public static class Reduce extends Reducer<Text, Text, Text, Text>
{
private Text txtReduceOutputKey = new Text("");
private Text txtReduceOutputValue = new Text("");
public void reduce(Text key, Iterator<Text> values, Context context) throws IOException, InterruptedException
{
//some code;
}
}
Это не дает никаких ошибок. Я могу получить доступ к классу, так как я могу инициировать эти переменные txtReduceOutputKey
и txtReduceOutputValue
. но метод reduce
игнорируется во время выполнения. Поэтому я не могу запустить код // некоторый код в указанном выше методе. Также я использую ниже пакеты.не удалось получить доступ к методу уменьшения в классе снижения
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
import org.apache.hadoop.mapreduce.Job;
Любая идея, как я могу это исправить?