All Products
Search
Document Center

Lindorm:Instal\ SDK\ HBase

Last Updated:Mar 29, 2026

Untuk terhubung ke LindormTable, instal SDK ApsaraDB for HBase untuk bahasa pemrograman Anda. Petunjuk berikut berlaku untuk Java SDK. Untuk C++, Python, dan Go, lihat Gunakan SDK ApsaraDB for HBase untuk bahasa non-Java untuk terhubung ke LindormTable.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Java Development Kit (JDK) versi 1.8 atau lebih baru

Penting

SDK ApsaraDB for HBase untuk Java tidak mendukung JDK 17. Jika Anda menggunakan JDK 17, beralihlah ke versi yang didukung sebelum melanjutkan.

Pilih versi SDK Anda

Versi SDK mengikuti jalur versi utama yang sama dengan client HBase open source yang sudah Anda gunakan:

Client HBase saat iniDependensi SDK yang harus ditambahkan
HBase open source 1.xApsaraDB for HBase 1.x (alihbase-client 1.8.8)
HBase open source 2.xApsaraDB for HBase 2.x (alihbase-client 2.8.7)

Jika ini merupakan instalasi pertama kali (tidak ada client HBase yang sudah terpasang), gunakan versi terbaru dalam jalur yang sesuai dengan API HBase target proyek Anda. Misalnya, jika Anda mengembangkan berdasarkan API HBase 1.x dan versi terbaru ApsaraDB for HBase adalah 1.8.8, instal 1.8.8.

Catatan

Jika lingkungan Anda tidak mendukung client ApsaraDB for HBase, atau Anda biasanya terhubung ke LindormTable melalui Hive, Spark, atau Flink, gunakan client HBase open source sebagai gantinya. Lihat Batasan saat menggunakan client HBase open source sebelum melanjutkan.

Tambahkan dependensi Maven

Tambahkan dependensi yang sesuai dengan versi SDK Anda ke file 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>

Langkah selanjutnya

Setelah instalasi, hubungkan ke LindormTable dan mulai mengembangkan:

Penting

API ApsaraDB for HBase untuk Java tidak dapat mengakses tabel SQL. Verifikasi jenis tabel data Anda sebelum terhubung.

Batasan saat menggunakan client HBase open source

Jika Anda menggunakan client HBase open source alih-alih SDK ApsaraDB for HBase, perhatikan batasan berikut:

  • Hanya VPC: Anda hanya dapat terhubung ke LindormTable melalui virtual private cloud (VPC). Koneksi Internet tidak didukung.

  • Hanya instans single-zone: Client HBase open source tidak dapat terhubung ke instans Lindorm yang dideploy di beberapa zona.

  • Dampak performa: Konversi protokol antara protokol HBase open source dan protokol native LindormTable dapat menurunkan performa.

  • Fitur yang tidak tersedia: Fitur-fitur LindormTable berikut tidak tersedia: transmisi terkompresi, otentikasi permintaan, Access Control List (ACL), pelacakan end-to-end, serta dorongan dan optimasi konfigurasi client.

  • Persyaratan versi LindormTable: LindormTable harus menggunakan versi 2.6.2.8 atau lebih baru. Untuk melakukan upgrade, lihat Upgrade versi mesin minor instans Lindorm.

  • Rentang versi client: Versi client HBase open source harus berada dalam rentang 0.98 hingga 2.x.

Lihat juga