Не может найти Dumpbin.exe

Обычно в задании MapReduce картографы не записывают ни в один файл HDFS . Вместо этого они передают свои данные в IdentityReducer, который затем записывает вывод в файл (или несколько файлов в случае нескольких редукторов).

Попробуйте установить в своем коде клиента:

  //...
  conf.setReducerClass(IdentityReducer.class);
  conf.setNumReduceTasks(1);
78
задан Ben 14 June 2018 в 22:46
поделиться

2 ответа

Вероятно, необходимо открыть командную строку с ПУТЕМ, созданным правильно. Ищите значок в меню "Пуск", в котором говорится что-то как "Командная строка Visual C++ 2005 года". Необходимо быть в состоянии выполнить dumpbin (и все другие инструменты командной строки) оттуда.

62
ответ дан Greg Hewgill 24 November 2019 в 10:32
поделиться

По умолчанию это не находится в Вашем ПУТИ. Необходимо использовать "Командную строку Visual Studio 2005 года". С другой стороны, можно выполнить vsvars32 пакетный файл, который настроит среду правильно.

Удобно, путь к этому хранится в переменной среды VS80COMNTOOLS.

18
ответ дан Roger Lipscombe 24 November 2019 в 10:32
поделиться