hbase启动的时候报错java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
生活随笔
收集整理的這篇文章主要介紹了
hbase启动的时候报错java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啟動hbase的時候報錯:
master running as process 15806. Stop it first. Desktop: regionserver running as process 16036. Stop it first. Laptop: running regionserver, logging to /home/appleyuchi/bigdata/hbase-2.2.4/bin/../logs/hbase-appleyuchi-regionserver-Laptop.out Laptop: Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Laptop: at org.apache.hadoop.hbase.regionserver.HRegionServer.<clinit>(HRegionServer.java:245) Laptop: Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory Laptop: at java.net.URLClassLoader.findClass(URLClassLoader.java:381) Laptop: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) Laptop: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) Laptop: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) Laptop: ... 1 more?
原因:
一般都是配置文件沒有同步好導致的。
scp -r *
而不是
scp *(這個寫法不會同步文件夾)
?
解決方案:
確保下面路徑
$HBASE_HOME/lib/client-facing-thirdparty中有這么幾個依賴包:
log4j-1.2.17.jar ? ? ?
slf4j-log4j12-1.7.25.jar
slf4j-api-1.7.25.jar
?slf4j-nop-1.7.25.jar
如果懶得檢查上面的jar包,那么就重新把master的配置同步到cluster的slave中去。
?
總結
以上是生活随笔為你收集整理的hbase启动的时候报错java.lang.ClassNotFoundException: org.slf4j.LoggerFactory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汉语-词语:静谧
- 下一篇: keepalived实现双机热备