运行Namenode时出错

时间:2014-09-03 05:45:02

标签: hadoop namenode

当我开始使用namenode时,我收到以下错误:

[sudo] password for hadoopnode1:

 * Starting Hadoop namenode:

starting namenode, logging to /var/local/hadoop/logs/hadoop-hdfs-namenode-
hadoopnode1.vertexcs.com.out

log4j:ERROR Could not find value for key log4j.appender.DRFAAUDIT

log4j:ERROR Could not instantiate appender named "DRFAAUDIT".

log4j.appender.DRFAUDIT是否有任何键

请帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

vim /etc/alternatives/hadoop-conf/log4j.properties

添加: log4j.appender.DRFAAUDIT = org.apache.log4j.ConsoleAppender log4j.appender.DRFAAUDIT.layout = org.apache.log4j.PatternLayout

答案 1 :(得分:0)

这是一个配置问题,太宽泛了,无法在此解释。

可能的答案是:

# Configure local appender
log4j.appender.DRFAAUDIT=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DRFAAUDIT.File=/var/log/audit.log
log4j.appender.DRFAAUDIT.DatePattern=.yyyy-MM-dd
log4j.appender.DRFAAUDIT.layout=org.apache.log4j.PatternLayout
log4j.appender.DRFAAUDIT.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n

参考:How to configure