Я заметил, что есть два набора параметров конфигурации Hadoop: один с отображенным. *, А другой с mapreduce. . Я предполагаю, что это может быть связано с старым API и новым API, но если я не ошибаюсь, похоже, они сосуществуют в новом API. Я прав? Если да, существует ли обобщенный оператор, который используется для отображения. и что для mapreduce. *?Конфигурация Hadoop: mapred. * Vs mapreduce. *
ответ
Изучая источник 0.20.2, существует только несколько свойств mapreduce.*
, и они вращаются вокруг настройки формата ввода/вывода задания, классов сопоставления/объединителя/редуктора и разделителя (они также сигнализируют клиенту задания, что новый API используется пользователем - смотрите через источник o.a.h.mapreduce.Job
, setUseNewAPI()
метод)
mapreduce.inputformat.class
mapreduce.outputformat.class
mapreduce.partitioner.class
mapreduce.map.class
mapreduce.combine.class
mapreduce.reduce.class
Есть еще некоторые свойства, но они вторичны конфигурацию
Входные и выходные форматы, будь то новые или старые версии API, как правило, используют mapred.*
свойства
Например, сигнал вашей карты уменьшает входные пути, которые вы используете mapred.input.dir
(независимо от того, являетесь ли вы usi новый или старый API). То же самое для вывода имущества mapred.output.dir
Так долго и не хватает, если есть, если это не метод утилита для настройки свойства (FileInputFormat.setInputPaths(Job, String)
), то вам необходимо проверить источник
hadoop.mapred
устарел.
Версии до 0.20.1
mapred
. Версии после этого используют mapreduce
.
Я не думаю, что они сосуществуют.
Да mapred библиотека устарела. Библиотека mapreduce является новой в hadoop 0.20.1 ..
Однако вы все еще можете использовать некоторые функции, предлагаемые mapred, поэтому вы все равно находите их в каталоге.
Пожалуйста, посмотрите на эту ссылку, чтобы узнать, какие функции вы можете использовать: http://hadoop.apache.org/common/docs/r0.20.0/api/org/apache/hadoop/mapred/package-summary.html
- 1. Words Count output отображает mapred вместо mapreduce
- 2. Hadoop MapRed по умолчанию config
- 3. Hadoop mapred: присоедините источники Howto
- 4. Порядок сортировки с Hadoop MapRed
- 5. Hadoop MapReduce InputFormat Устарела?
- 6. JobConf v/s Конфигурация для Hadoop 1.0.4
- 7. Значение $ PWD в mapred-site.xml
- 8. Hadoop 2,6 Кластер mapred-site.xml JobTracker порт не слушает
- 9. Hadoop - MapReduce
- 10. Hadoop MapReduce
- 11. Монго Hadoop MapReduce показывает ошибку
- 12. Hadoop псевдораспределенная конфигурация на CentOS
- 13. Конфигурация Hadoop - кластер
- 14. mapred-site.xml не переопределяет параметры из mapred-default.xml
- 15. Hadoop MapReduce Разрешение работы Отказано
- 16. hadoop mapreduce дает ошибку ребенка
- 17. Конфигурация ресурса пряжи и MapReduce
- 18. Hadoop MapReduce: по умолчанию количество индикаторов
- 19. конфигурация Hadoop, кажется, не следует читать
- 20. Конфигурация Hadoop
- 21. Spark vs Hadoop
- 22. Ошибка при использовании Hadoop MapReduce в Eclipse
- 23. Hadoop mapreduce Пустой формат ввода
- 24. Hadoop MapReduce практика файл
- 25. Hadoop Mapreduce wordcount
- 26. Сортировка данных Hadoop MapReduce
- 27. hadoop hbase mapreduce combiner
- 28. MapReduce Apache Hadoop Technology
- 29. hadoop mapreduce два вида
- 30. Hadoop: MapReduce: Выбор узла
Я предполагаю, что мой вопрос был весьма неоднозначным. Я не спрашивал о библиотеках. Я задаю вопрос о двух разных именах параметров конфигурации конфигурации. – kee