在hbase1.2版本中,pom.xml中引入hbase-server1.2…0和hbase-client1.2.0就已经可以有如下图的类。但是在hbase2.1.0版本中增加这两个不行。hbase-server2.1.0中没有mapred包,同时mapreduce下就2个类。版本已经不支持。
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<version>1.2.0</version>
<exclusions>
<exclusion>
<artifactId>javax.el</artifactId>
<groupId>org.glassfish</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.2.0</version>
</dependency>
在2.1.0版本中增加hbase-mapreduce包就可以支持了
如下图所示
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-mapreduce</artifactId>
<version>2.1.0</version>
<exclusions>
<exclusion>
<artifactId>javax.el</artifactId>
<groupId>org.glassfish</groupId>
</exclusion>
</exclusions>
</dependency>