1. hbase版本异常
异常:
Caused by: java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (null), this version is 0.92.1
at org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)
at org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)
原因:加载hbase-default.xml失败。hbase的jar里面应该有hbase-default.xml文件,但是在打包的时候没有被打包进去。
处理方法:
可在项目的resource目录下加上hbase-default.xml文件,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property>
<name>hbase.defaults.for.version.skip</name>
<value>true</value>
</property>
</configuration>