Я пытаюсь написать задание MapReduce, которое он может прочитать. Два файла последовательности в Mapper. Я пробовал читать и писать файл последовательности в «main», но я не знаю, как это сделать в Mapper. Я думаю, что я не очень хорошо знаком с тем, как работает MapReduce. Спасибо, что помогли мне.Hadoop MapReduce читать и записывать файл последовательности
0
A
ответ
0
Если все правильно, в методе Main() вы написали что-то вроде этого:
FileInputFormat.addInputPath()
FileOutputFormat.setOutputPath()
сказать Hadoop каталог, в котором, чтобы найти два входных файлов и где записать результаты вычислений.
Когда задание начинается, Hadoop начинает считывать файлы, которые он находит во входном каталоге, и вызывает метод map() преобразователя, передавая ему каждую строку файла (по одному в то время) в качестве аргумента. В конце вычисления, когда редуктор испускает свои данные, Hadoop собирается записывать результаты в один (или более) файлы в указанном каталоге вывода.
Итак, картографу и редуктору ничего не нужно знать о файлах ввода/вывода.
Смежные вопросы
- 1. MapReduce читать текстовые файлы и записывать результаты в файл excel
- 2. Hadoop MapReduce практика файл
- 3. Запись последовательности Hadoop файл
- 4. Записывать данные из задания Hadoop MapReduce в MySQL
- 5. Hadoop MapReduce Уровни сортировки
- 6. одновременно читать и записывать данные в файл
- 7. JAVA: читать и записывать файл вместе
- 8. Как читать и записывать файл в C#
- 9. Основы Hadoop и MapReduce функционирующий
- 10. Hadoop - MapReduce
- 11. Hadoop MapReduce
- 12. Кластер Hadoop и MapReduce логика
- 13. Hadoop MapReduce DBInputFormat и DBOutputFormat
- 14. Hadoop Quering после задания mapreduce
- 15. Дубликаты в hadoop mapreduce
- 16. Hadoop: MapReduce: Выбор узла
- 17. Как читать файл и записывать в текстовый файл?
- 18. jq читать .txt файл и записывать значения в json-файл
- 19. Цель Hadoop MapReduce
- 20. Hadoop MapReduce за несколько входов
- 21. Вход Hadoop/MapReduce
- 22. Hadoop MapReduce программа Ошибка
- 23. Hadoop 0.2: Как читать выходы из TextOutputFormat?
- 24. hadoop mapreduce wordcount program
- 25. R + Hadoop: Как читать файл CSV из HDFS и выполнять mapreduce?
- 26. Hadoop/MapReduce: Чтение и запись классов, созданных с помощью DDL
- 27. Количество пакетов в Hadoop (с MapReduce)
- 28. Как читать/записывать объекты в файл?
- 29. hadoop mapreduce наоборот
- 30. Hadoop MapReduce InputFormat Устарела?
Мне нужно прочитать два файла из hdfs и выполнить некоторую обработку. Может ли Mapper передавать две строки данных из двух разных файлов в map()? – kliangh
Если во входном каталоге присутствуют два файла, Hadoop прочитает первый файл и передаст каждую строку этого файла методу map() в файле mapper; то он прочитает второй файл и передаст каждую строку этого файла методу map(). Вам нужна другая бизнес-логика для двух файлов? –
Если бы я дал два каталога, то картограф передаст каждую строку из двух файлов последовательно, не так ли? Как я могу заставить метод mapper передавать две строки данных из двух разных файлов одновременно? – kliangh