国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVA基礎(chǔ) - SLF4J: Class path contains multiple SLF4J bindings

這篇具有很好參考價(jià)值的文章主要介紹了JAVA基礎(chǔ) - SLF4J: Class path contains multiple SLF4J bindings。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

告警描述

告警顯示,在類路徑下包含了多個(gè)SLF4J的綁定,然后選擇了一個(gè)實(shí)現(xiàn)類。

[root@hm hook-bin]# ./import-hive.sh
Using Hive configuration directory [/opt/software/apache-hive-3.1.0-bin/conf]
Log file for import is /opt/software/apache-atlas-2.1.0/logs/import-hive.log
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/software/apache-hive-3.1.0-bin/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/software/hadoop-3.1.1/share/hadoop/common/lib/slf4j-log4j12-1.7.25.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.apache.logging.slf4j.Log4jLoggerFactory]
NEXT IT WILL IMPORT THE HIVE'S META DATA!
2023-06-06T08:46:38,950 INFO [main] org.apache.atlas.ApplicationProperties - Looking for atlas-application.properties in classpath
2023-06-06T08:46:38,954 INFO [main] org.apache.atlas.ApplicationProperties - Loading atlas-application.properties from file:/opt/software/apache-hive-3.1.0-bin/conf/atlas-application.properties
2023-06-06T08:46:38,995 INFO [main] org.apache.atlas.ApplicationProperties - Using graphdb backend 'janus'
2023-06-06T08:46:38,995 INFO [main] org.apache.atlas.ApplicationProperties - Using storage backend 'hbase2'
2023-06-06T08:46:38,995 INFO [main] org.apache.atlas.ApplicationProperties - Using index backend 'solr'
2023-06-06T08:46:38,995 INFO [main] org.apache.atlas.ApplicationProperties - Atlas is running in MODE: PROD.
2023-06-06T08:46:38,995 INFO [main] org.apache.atlas.ApplicationProperties - Setting solr-wait-searcher property 'true'
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Setting index.search.map-name property 'false'
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Setting atlas.graph.index.search.max-result-set-size = 150
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache = true
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache-clean-wait = 20
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Property (set to default) atlas.graph.cache.db-cache-size = 0.5
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Property (set to default) atlas.graph.cache.tx-cache-size = 15000
2023-06-06T08:46:38,996 INFO [main] org.apache.atlas.ApplicationProperties - Property (set to default) atlas.graph.cache.tx-dirty-size = 120

如何解決

方案一

根據(jù)項(xiàng)目的實(shí)際情況,刪除多余的JAR包,多個(gè)JAR包路徑如下:

/opt/software/apache-hive-3.1.0-bin/lib/log4j-slf4j-impl-2.10.0.jar
/opt/software/hadoop-3.1.1/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar
方案二

查看項(xiàng)目的POM文件中是否有重復(fù)的SLF4J引入,如何查看?:

ROCKY@LAPTOP MINGW64 /d/02-工作空間/06-代碼空間/04-gitee/rills-atlas-2.1.0-rc3/addons/hive-bridge (master)
$ mvn dependency:tree

找到多余的SLF4J,然后將其排除:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-764123.html

<dependency>
	<groupId>net.vcus</groupId>
	<artifactId>perf-case</artifactId>
	<version>1.0.0</version>
	<exclusions>
		<exclusion>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
		</exclusion>
	</exclusions>
</dependency>

到了這里,關(guān)于JAVA基礎(chǔ) - SLF4J: Class path contains multiple SLF4J bindings的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java.lang.ClassCastException: class org.apache.logging.slf4j.SLF4JLoggerContext cannot be cast 解決方案

    ??大家好,我是愛(ài)編程的喵喵。雙985碩士畢業(yè),現(xiàn)擔(dān)任全棧工程師一職,熱衷于將數(shù)據(jù)思維應(yīng)用到工作與生活中。從事機(jī)器學(xué)習(xí)以及相關(guān)的前后端開(kāi)發(fā)工作。曾在阿里云、科大訊飛、CCF等比賽獲得多次Top名次?,F(xiàn)為CSDN博客專家、人工智能領(lǐng)域優(yōu)質(zhì)創(chuàng)作者。喜歡通過(guò)博客創(chuàng)作

    2024年02月11日
    瀏覽(26)
  • 【SpringBoot中使用SLE4J日志框架啟動(dòng)報(bào)錯(cuò):SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinde】

    【SpringBoot中使用SLE4J日志框架啟動(dòng)報(bào)錯(cuò):SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinde】

    1.1 出現(xiàn)的問(wèn)題 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. 1.2 原因分析 檢查自己的maven依賴,發(fā)現(xiàn)已經(jīng)引入了slf4j-api了,這是為什么呢?其原因是,SLF4J本身

    2024年02月13日
    瀏覽(21)
  • slf4j java: 程序包org.slf4j不存在問(wèn)題解決

    Error:(17, 1) java: 程序包org.slf4j不存在 1、本來(lái)就集成了日志依賴,后面添加了一個(gè)新的maven依賴,導(dǎo)致lombok.extern.slf4j.@Slf4j注解有問(wèn)題。 解決辦法:手動(dòng)引入slf4j依賴和log4j依賴 旭東怪的個(gè)人空間-旭東怪個(gè)人主頁(yè)-嗶哩嗶哩視頻 嗶哩嗶哩旭東怪的個(gè)人空間,提供旭東怪分享的視

    2024年02月12日
    瀏覽(23)
  • 多種方法解決Failed to load class “org.slf4j.impl.StaticLoggerBinder“.的錯(cuò)誤

    多種方法解決Failed to load class “org.slf4j.impl.StaticLoggerBinder“.的錯(cuò)誤

    今天在編寫(xiě)使用 Quartz 執(zhí)行定時(shí)任務(wù)的方法,如下代碼所示: 啟動(dòng)時(shí)卻報(bào)出如下圖的錯(cuò)誤: 即 SLF4J: Failed to load class \\\"org.slf4j.impl.StaticLoggerBinder\\\". 首先,找到上圖中的 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 這句話。 將其翻譯成中文是 SLF4J:有關(guān)更多詳

    2024年02月04日
    瀏覽(25)
  • 【Java】異常處理 之 使用SLF4J 和 Logback

    前面介紹了 Commons Logging 和 Log4j 這一對(duì)好基友,它們一個(gè)負(fù)責(zé)充當(dāng)日志 API,一個(gè)負(fù)責(zé)實(shí)現(xiàn)日志底層,搭配使用非常便于開(kāi)發(fā)。 有的童鞋可能還聽(tīng)說(shuō)過(guò) SLF4J 和 Logback 。這兩個(gè)東東看上去也像日志,它們又是啥? 其實(shí) SLF4J 類似 于Commons Logging ,也是一個(gè)日志接口,而 Logback 類似

    2024年02月12日
    瀏覽(35)
  • java 項(xiàng)目配置slf4j - log4j2

    2024年02月13日
    瀏覽(24)
  • java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder

    本地開(kāi)發(fā)spark項(xiàng)目時(shí),測(cè)試案例運(yùn)行時(shí)出現(xiàn)以下錯(cuò)誤: 解決方法: 在項(xiàng)目的`pom.xml`文件中添加以下依賴: 感謝以下兩位的分享: 關(guān)于解決 java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 的解決方法 - gongstring - ITeye博客 java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder

    2024年02月04日
    瀏覽(23)
  • JAVA中使用log4j及slf4j進(jìn)行日志輸出的方法

    JAVA中使用log4j及slf4j進(jìn)行日志輸出的方法

    JAVA中輸出日志比較常用的是log4j,這里講下log4j的配置和使用方法,以及slf4j的使用方法。 一、下載log4j的架包,并導(dǎo)入項(xiàng)目中,如下: 二、創(chuàng)建log4j.properties配置文件 1、log4j配置文件的位置: (1)如果是java project項(xiàng)目,則在項(xiàng)目的根目錄下創(chuàng)建log4j.properties而不是在src目錄下

    2024年02月07日
    瀏覽(26)
  • SpringBoot——Slf4j

    在開(kāi)發(fā)中,我們經(jīng)常使用 System.out.println() 來(lái)打印一些信息,但是這樣不好,因?yàn)榇罅康氖褂?System.out 會(huì)增加資源的消耗。我們實(shí)際項(xiàng)目中使用的是 slf4j 的 logback 來(lái)輸出日志,效率挺高的,Spring Boot 提供了一套日志系統(tǒng),logback 是最優(yōu)的選擇。 引用百度百科里的一段話: SLF

    2023年04月18日
    瀏覽(26)
  • java slf4j,Commons Logging與log4j,Logback,tinylog和異常配合使用

    1、日志是什么? ? ? ? ? 日志是每天記錄我們程序情況的。日志管理的目的是為了記錄日志。 2、為什么會(huì)有日志? ? ? ? ? 1、問(wèn)題追溯,通過(guò)日志文件的記錄可以使我們運(yùn)維或者程序員快速查找問(wèn)題根源。 ? ? ? ? 2、狀態(tài)檢測(cè),檢測(cè)我們系統(tǒng)狀況,為項(xiàng)目出現(xiàn)的問(wèn)題做

    2024年02月16日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包