gpt4 book ai didi

ubuntu - ubuntu中的hadoop命令和SLF4J错误信息cdh

转载 作者:可可西里 更新时间:2023-11-01 14:14:53 26 4
gpt4 key购买 nike

SLF4J 错误已经困扰我一段时间了。每次都会出现在显示命令输出之前,我键入任何 hadoop shell 命令。

$ hadoop fs -ls
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.

这是 cdh5 在 Ubuntu 14.04 上的伪分布式安装。

最佳答案

目前 cloudera cdh5 不正式支持 Ubuntu 14.04,尽管在论坛上它说它将在年底之前的某个时候支持它。

不过,我找到了解决方法。

编辑您的 hadoop-env.sh 并添加:

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/share/java/slf4j-simple.jar

/usr/share/java/slf4j-simple.jar 应该指向系统中存在的 slf4j 的实现(我只是做了一个 find/usr/.-name slf4j*.jar -print 找到它)

参见 http://www.slf4j.org/codes.html#StaticLoggerBinder详情

现在日志可以工作了

关于ubuntu - ubuntu中的hadoop命令和SLF4J错误信息cdh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25089367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com