У меня есть 3 .java файлDriver ошибка класс сборник - Hadoop MapReduce
1) Mapper.java
2) Reducer.java
3) Driver.java
Я пытаюсь скомпилировать программу Hadoop MapReduce в командной строке с помощью класса Driver, но он показывает ниже ошибки
Driver.java:39: error: cannot find symbol
job.setMapperClass(Mapper.class);
^
symbol: class Mapper
location: class Driver
Driver.java:40: error: cannot find symbol
job.setReducerClass(Reducer.class);
Как я могу решить вышеописанную ошибку. Ошибка метода запуска в классе драйвера
public boolean runnerParsing(String inputPath, String outputPath) throws IOException, ClassNotFoundException, InterruptedException {
Configuration conf = new Configuration();
Job job = new Job(conf, "Parsing");
job.setJarByClass(Driver.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(Text.class);
job.setMapperClass(Mapper.class);
job.setReducerClass(Reducer.class);
//job.setNumReduceTasks(0);
job.setInputFormatClass(TextInputFormat.class);
job.setOutputFormatClass(TextOutputFormat.class);
FileInputFormat.addInputPath(job, new Path(inputPath));
FileOutputFormat.setOutputPath(job, new Path(outputPath));
return job.waitForCompletion(true);
}
О Я действительно я нашел решение для этого, но я забыл удалить question.I скомпилированы все файлы вместе и это сработало. – user2895589