运行Hbase提示SLF4J: Class path contains multiple SLF4J bindings

运行Hbase提示SLF4J: Class path contains multiple SLF4J bindings

在实际启用HBase的时候,因为Hadoop中的jar包和HBase中的包版本不一致,就会出现对应的warnning信息,如图所示 :

解决办法1:

只需要多配置一行环境变量即可解决。

在 $HBASE_HOME/conf/hbase-env.sh 中,export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true" 这一句的注释去掉即可。

解决办法2:

去hbase下改掉lib中jar包

运行Hbase提示SLF4J: Class path contains multiple SLF4J bindings_第1张图片

运行Hbase提示SLF4J: Class path contains multiple SLF4J bindings_第2张图片

 

你可能感兴趣的:(hbase,大数据,hadoop)