YifanZhang created IMPALA-14299:
-----------------------------------

             Summary: Failed to start hdfs namenode with 
USE_APACHE_COMPONENT=true
                 Key: IMPALA-14299
                 URL: https://issues.apache.org/jira/browse/IMPALA-14299
             Project: IMPALA
          Issue Type: Bug
            Reporter: YifanZhang
            Assignee: YifanZhang


I got this error message when running `./testdata/bin/run-mini-dfs.sh`:
{code:java}
Failed to start hdfs-namenode. The end of the log 
(/data/home/impala/apache-impala/testdata/cluster/cdh7/node-1/var/log/hdfs-namenode.out)
 is:
        at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
        at 
org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
        at 
org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
        at 
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
        at 
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
        at 
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:630)
        at 
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516)
        at 
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
        at 
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
        at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
        at 
org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
        at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
        at 
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
        at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
        at 
org.apache.hadoop.conf.ReconfigurableBase.<clinit>(ReconfigurableBase.java:46)
log4j:ERROR Could not instantiate appender named "EventCounter". {code}
I also found that EventCounter is not in hadoop-common-*.jar by running:
{code:java}
jar tf $HADOOP_HOME/share/hadoop/common/hadoop-common-*.jar | grep EventCounter 
{code}
It turns out that HADOOP-17524 has removed EventCounter. Since the default 
version for Apache Hadoop has been updated to 3.4.1 in IMPALA-13753, 
log4j.properties files should also be updated to start HDFS cluster with newer 
versions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to