1

当我启动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 是否有任何密钥

请帮助我

4

2 回答 2

0

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

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

于 2014-09-24T10:02:12.533 回答
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

参考:如何配置

于 2016-06-13T16:25:02.880 回答