我正在使用Ubuntu 14.04。 CDH4.7
我正在按照以下链接中给出的步骤进行安装
http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Quick-Start/cdh4qs_topic_3_2.html
问题是我无法启动数据节点。我收到错误信息
naveensrikanthd@ubuntu:/$ for x in `cd /etc/init.d ; ls hadoop-hdfs-*` ; do sudo service $x start ; done
[sudo] password for naveensrikanthd:
* Starting Hadoop datanode:
starting datanode, logging to /var/log/hadoop-hdfs/hadoop-hdfs-datanode-ubuntu.out
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
* Starting Hadoop namenode:
namenode running as process 15437. Stop it first.
* Starting Hadoop secondarynamenode:
secondarynamenode running as process 3061. Stop it first.
naveensrikanthd@ubuntu:/$ jps
7467 RunJar
8048 RunJar
18363 Jps
没有Hadoop进程正在运行,并且上面给出的以下三个语句[slf4J]在namenode和datanode之间混排:
下面给出的是路径的日志文件:
/var/log/hadoop-hdfs/hadoop-hdfs-datanode-ubuntu.out
SLF4J:无法加载类“ org.slf4j.impl.StaticLoggerBinder”。
SLF4J:默认为无操作(NOP)记录器实现
ulimit -a用于用户hdfs
我该怎么办才能消除此错误?有人请帮助解决此错误
最佳答案
输出显示实际上namenode已经在运行。您应该仔细检查您认为它们应该在哪里运行以及您的配置说了什么,因为这表明您已经成功了。
log4j的错误与Hadoop功能无关。