当我开始使用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是否有任何键
请帮我解决这个问题
答案 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