运行Namenode时出错

Posted

技术标签:

【中文标题】运行Namenode时出错【英文标题】:Error While running Namenode 【发布时间】:2014-09-03 05:45:02 【问题描述】:

当我启动 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 有没有键

请帮帮我

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

一个可能的答案是:

# 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=%dISO8601 %p %c: %m%n

参考:How to configure

【讨论】:

以上是关于运行Namenode时出错的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop格式化namenode时出错

Hadoop 执行:hdfs namenode -format 格式文件系统时出错。提示mapred-site.xml文件有错?

SNN 合并流程

XShell启动namenode时,有报错,怎么解决

Namenode名字节点

HDFS的可靠性设计