Это зависит от того, как вы отправляете свою работу, я думаю, что вы отправляете ее, используя bin/hadoop jar yourJar.jar
верно?
Ваш System.out.println()
доступен только в вашем основном методе, потому что преобразователь / преобразователь выполняется внутри hadoop в другой JVM, все выходные данные перенаправляются в специальные файлы журнала (out / log-файлы).
И я бы порекомендовал использовать свой собственный журнал Apache-commons, используя:
Log log = LogFactory.getLog(YOUR_MAPPER_CLASS.class)
И, следовательно, выполните некоторую регистрацию информации:
log.info("Your message");
Если вы находитесь в "локальном" -режиме, то вы можете увидеть этот журнал в своей оболочке, в противном случае этот журнал будет храниться где-то на машине, где выполняется задача. Пожалуйста, используйте веб-интерфейс Jobtracker для просмотра этих файлов журналов, это очень удобно. По умолчанию трекер заданий работает на порту 50030.