Из https://hadoop.apache.org/docs/r3.3.5/a ... he/hadoop/ mapreduce/Job.html
Вот пример того, как отправить вакансию:
Код: Выделить всё
// Create a new Job
Job job = Job.getInstance();
job.setJarByClass(MyJob.class);
// Specify various job-specific parameters
job.setJobName("myjob");
job.setInputPath(new Path("in"));
job.setOutputPath(new Path("out"));
job.setMapperClass(MyJob.MyMapper.class);
job.setReducerClass(MyJob.MyReducer.class);
// Submit the job, then poll for progress until the job is complete
job.waitForCompletion(true);
Однако методы setInputPath() и setOutputPath() методы не существуют в API (см. остальную часть страницы документации).
И этот пример фактически не компилируется.
Правильный способ установить — заменить эти две инструкции с:
Код: Выделить всё
FileInputFormat.addInputPath(job, new Path("in"));
FileOutputFormat.setOutputPath(job, new Path("out"));
Мой вопрос: может ли эксперт
- дать объяснение обоснования,< /li>
подтвердите, что документация неверна.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-for-set
Мобильная версия