hive-hortonworks沙盒中的多个slf4j绑定

46scxncf  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(330)

在hortonworks沙盒(hdp2.3pig和hiverev6)中运行配置单元查询时,我收到了这个警告。之后什么也没有发生。配置单元表也未创建。怎么办?
[root@sandbox lab7.1]#hive-f wh\u visits.hive slf4j:类路径包含多个slf4j绑定。slf4j:在中找到绑定[jar:file:/usr/hdp/2.3.2.0-2950/hadoop/lib/slf4j-log4j12-1.7.10.jar/org/slf4j/impl/staticloggerbinder.class]slf4j:在中找到绑定[jar:file:/usr/hdp/2.3.2.0-2950/spark/lib/spark-assembly-1.4.1.2.3.2.0-2950-hadoop2.7.1.2.3.2.0-2950.jar/org/slf4j/impl/staticloggerbinder.class]slf4j:请参阅http://www.slf4j.org/codes.html#multiple_bindings 为了解释。slf4j:实际绑定类型为[org.slf4j.impl.log4jloggerfactory]警告:使用“Yarn罐”启动Yarn应用程序。slf4j:类路径包含多个slf4j绑定。slf4j:在中找到绑定[jar:file:/usr/hdp/2.3.2.0-2950/hadoop/lib/slf4j-log4j12-1.7.10.jar/org/slf4j/impl/staticloggerbinder.class]slf4j:在中找到绑定[jar:file:/usr/hdp/2.3.2.0-2950/spark/lib/spark-assembly-1.4.1.2.3.2.0-2950-hadoop2.7.1.2.3.2.0-2950.jar/org/slf4j/impl/staticloggerbinder.class]slf4j:请参阅http://www.slf4j.org/codes.html#multiple_bindings 为了解释。slf4j:实际绑定的类型为[org.slf4j.impl.log4jloggerfactory]
使用文件中的配置初始化日志记录: /etc/hive/2.3.2.0-2950/0/hive-log4j.properties

w7t8yxp5

w7t8yxp51#

我也遇到了同样的问题,并通过以下方法解决了这个问题:
有两个同名但路径不同的jar文件。在我的例子中是“slf4j-log4j12-1.7.25.jar”。只需重命名其中一个,然后重试。这解决了我的问题。

[hadoop@hadoopsrvr01 ~]$ ls -lrt /opt/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar
-rw-r--r--. 1 hadoop hadoop 12244 Sep 10  2019 /opt/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar
[hadoop@hadoopsrvr01 ~]$ ls -lrt /opt/HBase/lib/slf4j-log4j12-1.7.25.jar
-rw-r--r--. 1 hadoop hadoop 12244 Oct  5  2019 /opt/HBase/lib/slf4j-log4j12-1.7.25.jar
[hadoop@hadoopsrvr01 ~]$

[hadoop@hadoopsrvr01 ~]$ mv /opt/HBase/lib/slf4j-log4j12-1.7.25.jar /opt/HBase/lib/slf4j-log4j12-1.7.25.jar.15072020
[hadoop@hadoopsrvr01 ~]$ ls -lrt /opt/HBase/lib/slf4j-log4j12-1.7.25.jar*
-rw-r--r--. 1 hadoop hadoop 12244 Oct  5  2019 /opt/HBase/lib/slf4j-log4j12-1.7.25.jar.15072020
[hadoop@hadoopsrvr01 ~]$

相关问题