全部产品
云市场

历史版本(Maven方式)

更新时间:2020-05-19 14:42:36

说明

本文档适用于目前已依赖社区版HBase客户端,并且无法升级到最新稳定版的阿里云HBase客户端,通过修改maven依赖的方式,升级到与社区版相应的阿里云HBase客户端。

应用直接依赖社区版HBase Client

  1. <dependency>
  2. <groupId>org.apache.hbase</groupId>
  3. <artifactId>hbase-client</artifactId>
  4. <version>x.x.x</version>
  5. </dependency>

替换成

  1. <dependency>
  2. <groupId>com.alibaba.hbase</groupId>
  3. <artifactId>alihbase-client</artifactId>
  4. <version>x.x.x</version>
  5. </dependency>
  6. <!--${connector-version} 需要替换成hbase-client对应的版本,版本对应关系见最下面表格的依赖-->
  7. <dependency>
  8. <groupId>com.alibaba.hbase</groupId>
  9. <artifactId>alihbase-connector</artifactId>
  10. <version>${connector-version}</version>
  11. <exclusions>
  12. <exclusion>
  13. <groupId>org.apache.hbase</groupId>
  14. <artifactId>hbase-client</artifactId>
  15. </exclusion>
  16. </exclusions>
  17. </dependency>

应用间接依赖社区版HBase Client

适用于应用依赖的第三方包依赖了HBase

  1. <!--从第三方包依赖如下-->
  2. <dependency>
  3. <groupId>xxx.xxx.xxx</groupId>
  4. <artifactId>yyy</artifactId>
  5. <version>z.z.z</version>
  6. </dependency>

替换成

  1. <!--从第三方包中去掉社区版hbase-client的依赖-->
  2. <dependency>
  3. <groupId>xxx.xxx.xxx</groupId>
  4. <artifactId>yyy</artifactId>
  5. <version>z.z.z</version>
  6. <exclusions>
  7. <exclusion>
  8. <groupId>org.apache.hbase</groupId>
  9. <artifactId>hbase-client</artifactId>
  10. </exclusion>
  11. </exclusions>
  12. </dependency>
  13. <!--增加alihbase-client的依赖-->
  14. <dependency>
  15. <groupId>com.alibaba.hbase</groupId>
  16. <artifactId>alihbase-client</artifactId>
  17. <version>x.x.x</version>
  18. </dependency>
  19. <!--${connector-version} 需要替换成hbase-client对应的版本,版本对应关系见最下面表格的依赖-->
  20. <dependency>
  21. <groupId>com.alibaba.hbase</groupId>
  22. <artifactId>alihbase-connector</artifactId>
  23. <version>${connector-version}</version>
  24. <exclusions>
  25. <exclusion>
  26. <groupId>org.apache.hbase</groupId>
  27. <artifactId>hbase-client</artifactId>
  28. </exclusion>
  29. </exclusions>
  30. </dependency>

hbase-client同alihbase-connector对应关系

hbase-client版本 connector版本
1.0.0 1.0.16.1
1.0.1 1.0.16.1
1.0.1.1 1.0.16.1
1.0.2 1.0.16.1
1.0.3 1.0.16.1
1.1.0 1.0.16.1
1.1.0.1 1.0.16.1
1.1.1 1.0.16.1
1.1.2 1.0.16.1
1.1.3 1.0.16.1
1.1.4 1.0.16.1
1.1.5 1.0.16
1.1.6 1.0.16
1.1.7 1.0.16
1.1.8 1.0.16
1.1.9 1.0.16
1.1.10 1.0.16
1.1.11 1.0.16
1.1.12 1.0.16
1.1.13 1.0.16
1.2.0 1.0.16.1
1.2.1 1.0.16
1.2.2 1.0.16
1.2.3 1.0.16
1.2.4 1.0.16
1.2.5 1.0.16
1.2.6 1.0.16
1.2.6.1 1.0.16
1.2.7 1.0.16
1.2.8 1.0.16
1.2.9 1.0.16
1.2.10 1.0.16
1.2.11 1.0.16
1.2.12 1.0.16
1.3.0 1.0.16
1.3.1 1.0.16
1.3.2 1.0.16
1.3.2.1 1.0.16
1.3.3 1.0.16
1.3.4 1.0.16
1.3.5 1.0.16
1.3.6 1.0.16
1.4.0 1.0.16
1.4.1 1.0.16
1.4.2 1.0.16
1.4.3 1.0.16
1.4.4 1.0.16
1.4.5 1.0.16
1.4.6 1.0.16
1.4.7 1.0.16
1.4.8 1.0.16
1.4.9 1.0.16
1.4.10 1.0.16
1.4.11 1.0.16
1.4.12 1.0.16
1.4.13 1.0.16
1.5.0 1.0.16
1.6.0 1.0.16
2.0.0 2.0.16
2.0.1 2.0.16
2.0.2 2.0.16.1
2.0.3 2.0.16.1
2.0.4 2.0.16.1
2.0.5 2.0.16.1
2.0.6 2.0.16.1
2.1.0 2.0.16
2.1.1 2.0.16.1
2.1.2 2.0.16.1
2.1.3 2.0.16.1
2.1.4 2.0.16.1
2.1.5 2.0.16.1
2.1.6 2.0.16.1
2.1.7 2.0.16.1
2.1.8 2.0.16.1
2.1.9 2.0.16.1
2.2.0 2.0.16.1
2.2.1 2.0.16.1
2.2.2 2.0.16.1
2.2.3 2.0.16.1