すべてのプロダクト
Search
ドキュメントセンター

Lindorm:HBase\ SDK のインストール

最終更新日:Mar 29, 2026

LindormTable に接続するには、ご利用の言語に対応した ApsaraDB for HBase SDK をインストールします。以下の手順は Java SDK に適用されます。C++、Python、Go については、「ApsaraDB for HBase SDK (Java 以外) を使用した LindormTable への接続」をご参照ください。

前提条件

開始する前に、以下が準備できていることを確認してください。

  • Java 開発キット (JDK) V1.8 以降

重要

ApsaraDB for HBase SDK for Java は JDK 17 をサポートしていません。JDK 17 を実行している場合は、続行する前にサポートされているバージョンに切り替えてください。

SDK バージョンの選択

SDK のバージョンは、既存のオープンソース HBase クライアントと同じメジャーバージョン系列に従います。

現在の HBase クライアント追加する SDK 依存関係
オープンソース HBase 1.xApsaraDB for HBase 1.x (alihbase-client 1.8.8)
オープンソース HBase 2.xApsaraDB for HBase 2.x (alihbase-client 2.8.7)

今回が初めてのインストール (既存の HBase クライアントがない) の場合は、プロジェクトのターゲット HBase API に一致する系列の最新バージョンを使用してください。たとえば、HBase 1.x API をベースにビルドしており、ApsaraDB for HBase の最新バージョンが 1.8.8 の場合は、1.8.8 をインストールします。

説明

ご利用の環境が ApsaraDB for HBase クライアントをサポートしていない場合、または通常 Hive、Spark、Flink を介して LindormTable に接続する場合は、代わりにオープンソースの HBase クライアントを使用してください。続行する前に、「オープンソースの HBase クライアントを使用する場合の制限事項」をご参照ください。

Maven 依存関係の追加

ご利用の SDK バージョンに一致する依存関係を pom.xml に追加します。

HBase 1.x — Maven:

<dependency>
  <groupId>com.aliyun.hbase</groupId>
  <artifactId>alihbase-client</artifactId>
  <version>1.8.8</version>
</dependency>

HBase 2.x — Maven:

<dependency>
  <groupId>com.aliyun.hbase</groupId>
  <artifactId>alihbase-client</artifactId>
  <version>2.8.7</version>
</dependency>

次のステップ

インストール後、LindormTable に接続してビルドを開始します。

重要

ApsaraDB for HBase API for Java は SQL テーブルにアクセスできません。接続する前に、データテーブルのタイプを確認してください。

オープンソースの HBase クライアントを使用する場合の制限事項

ApsaraDB for HBase SDK の代わりにオープンソースの HBase クライアントを使用する場合は、以下の制約にご注意ください。

  • VPC のみ:LindormTable には、仮想プライベートクラウド (VPC) 経由でのみ接続できます。インターネット接続はサポートされていません。

  • シングルゾーンインスタンスのみ:オープンソースの HBase クライアントは、複数ゾーンにまたがってデプロイされた Lindorm インスタンスには接続できません。

  • パフォーマンスへの影響:オープンソースの HBase プロトコルと LindormTable のネイティブプロトコル間のプロトコル変換により、パフォーマンスが低下する可能性があります。

  • 利用不可な機能:次の LindormTable 機能は利用できません:圧縮伝送、リクエスト認証、アクセス制御リスト (ACL)、エンドツーエンドのトレーシング、クライアント構成のプッシュと最適化。

  • LindormTable のバージョン要件:LindormTable はバージョン 2.6.2.8 以降である必要があります。アップグレードするには、「Lindorm インスタンスのマイナーエンジンバージョンのアップグレード」をご参照ください。

  • クライアントバージョンの範囲:オープンソースの HBase クライアントのバージョンは 0.98 から 2.x である必要があります。

関連項目