2011-01-27 6 views
2

J'essaie de travailler avec hadoop construit à partir de la source dans un seul mode de cluster. J'ai vérifié 0.22.0-alpha-1.Je suis confronté à quelques problèmes avec la journalisation. Comment activer les journaux de débogage.Hadoop activer la journalisation

J'ai essayé d'ajouter

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

dans log4j.properties.

Mais cela ne semble pas fonctionner.Peut-être quelqu'un m'aider à activer les journaux de débogage.Aussi je voudrais savoir s'il y a d'autres journaux que je peux activer en dehors de Jobtracker et tasktracker et les lignes correspondantes à ajouter fichier log4j.properties.

J'ai également essayé d'ajouter quelques instructions LOG.info() dans le code et de les compiler et d'exécuter des tâches hadoop sur celles-ci. Mais je ne suis pas en mesure d'obtenir ces déclarations de journal imprimées sur la console comme d'autres journaux qui apparaissent sur la console. S'il vous plaît laissez-moi savoir s'il me manque quelque chose.

Merci

Répondre

8

Je vous conseille d'essayer

log4j.logger.org.apache.hadoop = DEBUG 

pour l'enregistrement de débogage à l'intérieur de chaque classe Hadoop.

Si cela ne fonctionne pas, vous n'avez pas configuré log4j correctement.

Questions connexes