Hadoop включить ведение журнала

Я пытаюсь работать с hadoop, созданным из исходного кода, в режиме одного кластера. Я проверил 0.22.0-alpha-1. У меня несколько проблем с ведением журнала. Как включить журналы отладки.

я пытался добавить

log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG
log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG 

в log4j.properties.

Но, похоже, это не работает. Может ли кто-нибудь помочь мне с включением журналов отладки. Также я хотел бы знать, есть ли какие-либо другие журналы, которые я могу включить, кроме Jobtracker и tasktracker, и соответствующие строки для добавления в файл log4j.properties. .

Также я попытался добавить в код несколько операторов LOG.info(), скомпилировал их и выполнил над ними задания Hadoop. Но я не могу распечатать эти операторы журнала на консоли, как некоторые другие журналы, которые появляются на консоли. Пожалуйста, дайте мне знать, если я что-то упустил.

Спасибо


person user592796    schedule 27.01.2011    source источник


Ответы (1)


я бы предложил попробовать

log4j.logger.org.apache.hadoop = DEBUG

для ведения журнала отладки внутри каждого класса Hadoop.

Если это не работает, значит, вы неправильно настроили log4j.

person darioo    schedule 27.01.2011