SLF4J:Class 路径在 hdfs dfs -ls 上包含多个 SLF4J 绑定,用于新的 aws emr 6.5
SLF4J: Class path contains multiple SLF4J bindings on hdfs dfs -ls for fresh aws emr 6.5
我刚刚启动了一个 aws emr 6.5 集群,以 hadoop 用户身份登录到主节点,并希望此命令能够工作并向我展示 hdfs 中的内容。相反我得到:
[hadoop@ip-172-31-2-2 ~]$ hdfs dfs -ls
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/share/aws/emr/emrfs/lib/slf4j-log4j12-1.7.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
我做错了什么?我该如何解决?
这只是一个警告。没有什么真正需要修复的。
如果您的默认文件系统在 /home/hadoop
(当前用户的目录)
处为空,则不会有任何输出
尝试 hdfs dfs -ls /home
,例如,或 -put
一些文件,然后 -ls
我刚刚启动了一个 aws emr 6.5 集群,以 hadoop 用户身份登录到主节点,并希望此命令能够工作并向我展示 hdfs 中的内容。相反我得到:
[hadoop@ip-172-31-2-2 ~]$ hdfs dfs -ls
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/share/aws/emr/emrfs/lib/slf4j-log4j12-1.7.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
我做错了什么?我该如何解决?
这只是一个警告。没有什么真正需要修复的。
如果您的默认文件系统在 /home/hadoop
(当前用户的目录)
尝试 hdfs dfs -ls /home
,例如,或 -put
一些文件,然后 -ls