我使用的第一种做法巨好用
运行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不配套