启动hbase报错:“SLF4J: Class path contains multiple SLF4J bindings.”解决方法
cd /home/opt/hbase-2.2.3/lib/client-facing-thirdparty
mv slf4j-log4j12-1.7.25.jar slf4j-log4j12-1.7.25-copy
修改了hbase中的文件名,保留了hadoop的,这个会有问题,一个当启动hbase的reg会报错
这一堆SLF4J,是由于hbase和hadoop的jar包冲突导致的。
最好的解决方式是:只需要多配置一行环境变量即可解决。
在$HBASE_HOME/conf/hbase-env.sh中,export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true" 这一句的注释去掉即可。