HBase增强版支持使用HBase-1.x和HBase-2.x版本客户端进行访问,同时需要依赖访问插件alihbase-connector,以支持安全认证、公网访问等能力。用户可以通过以下几种方式,完成JAVA SDK的安装。

使用前须知

此安装方法只适用于alihbase-connector 1.0.8/2.0.8以及之前的版本。如果版本号大于1.0.8/2.0.8,请参见使用 Java API访问增强版集群

Maven项目依赖

alihbase-connector中已经包含hbase-client依赖,无需在额外依赖hbase-client。如果您的项目中已经包含了hbase-client,也没有关系,按照下述说明选择依赖相应版本的alihbase-client即可。alihbase-connector有两个系列的版本,1.x版本对应依赖的是HBase-1.x系列的客户端,2.x版本对应依赖的是HBase-2.x系列的客户端。根据情况,请在您的项目增加其中一个Maven依赖。

如果您的项目已经包含对HBase-1.x的Maven依赖,请添加alihbase-connector-1.x版本的依赖。

<dependency>
    <groupId>com.alibaba.hbase</groupId>
    <artifactId>alihbase-connector</artifactId>
    <version>1.0.8</version>
</dependency>

如果您的项目已经包含了对HBase-2.x的Maven依赖,请添加alihbase-connector-2.x版本的依赖。

<dependency>
    <groupId>com.alibaba.hbase</groupId>
    <artifactId>alihbase-connector</artifactId>
    <version>2.0.8</version>
</dependency>
说明 如果您的项目中没有添加过任何HBase相关依赖,请添加上述alihbase-connector-2.x版本的依赖。

下载压缩包

您也可以把alihbase-connector的JAR包以及其所有的依赖打包下载添加到您的工程中来完成安装。根据您的情况,从以下压缩包选择一个进行下载,并将其解压后的JAR包全部拷贝到您的项目中:

如果您的项目中没有添加过任何HBase相关的JAR,下载全部所需依赖。

如果您的项目中已经添加过HBase-1.x相关JAR, 下载alihbase-connector-1.x jar文件。

如果您的项目中已经添加过HBase-2.x相关JAR,下载alihbase-connector-2.x jar文件。