Untuk terhubung ke LindormTable, Anda perlu menginstal SDK yang sesuai berdasarkan bahasa pemrograman yang digunakan. Anda dapat menggunakan ApsaraDB untuk HBase SDK untuk Java atau bahasa non-Java untuk terhubung ke Lindorm. Topik ini menjelaskan cara menginstal ApsaraDB untuk HBase SDK untuk Java.
Instal ApsaraDB untuk HBase SDK untuk Java
Anda dapat menginstal ApsaraDB untuk HBase SDK untuk Java untuk memanfaatkan semua fitur yang disediakan oleh LindormTable. Setelah instalasi selesai, Anda dapat menggunakan SDK ini untuk terhubung ke LindormTable dan mengembangkan aplikasi.
Prasyarat
Java Development Kit (JDK) versi 1.8 atau lebih baru telah diinstal.
ApsaraDB untuk HBase SDK untuk Java tidak mendukung JDK versi 17.
Versi klien
Jika Anda menginstal ApsaraDB untuk HBase SDK untuk Java dengan meningkatkan klien yang menggunakan open source HBase 1.x, tambahkan dependensi pada ApsaraDB untuk HBase 1.x.
Jika Anda menginstal ApsaraDB untuk HBase SDK untuk Java dengan meningkatkan klien yang menggunakan open source HBase 2.x, tambahkan dependensi pada ApsaraDB untuk HBase 2.x.
Jika Anda menginstal ApsaraDB untuk HBase SDK untuk Java untuk pertama kalinya, kami sarankan memilih versi ApsaraDB untuk HBase terbaru. Sebagai contoh, jika klien Anda menggunakan open source HBase 1.1.1 dan versi terbaru ApsaraDB untuk HBase adalah 1.8.8, disarankan untuk menginstal ApsaraDB untuk HBase 1.8.8.
Prosedur
Jika klien Anda menggunakan open source HBase 1.x, tambahkan dependensi Maven berikut ke file
pom.xml:<dependency> <groupId>com.aliyun.hbase</groupId> <artifactId>alihbase-client</artifactId> <version>1.8.8</version> </dependency>Jika klien Anda menggunakan open source HBase 2.x, tambahkan dependensi Maven berikut ke file
pom.xml:<dependency> <groupId>com.aliyun.hbase</groupId> <artifactId>alihbase-client</artifactId> <version>2.8.7</version> </dependency>
Jika klien yang menggunakan ApsaraDB untuk HBase tidak didukung di lingkungan Anda, atau Anda biasanya menggunakan Hive, Spark, atau open source Flink untuk terhubung ke LindormTable, disarankan menggunakan klien open source HBase untuk terhubung dan menggunakan LindormTable.
Perhatikan hal-hal berikut saat menggunakan klien open source HBase untuk terhubung dan menggunakan LindormTable:
Jika Anda menggunakan klien open source HBase, Anda hanya dapat terhubung ke LindormTable melalui virtual private cloud (VPC) dan bukan melalui Internet.
Klien open source HBase tidak dapat digunakan untuk mengakses instans Lindorm yang diterapkan di beberapa zona.
Jika Anda menggunakan klien open source HBase untuk terhubung ke LindormTable, kinerja LindormTable mungkin menurun karena konversi protokol.
Jika Anda menggunakan klien open source HBase untuk menggunakan LindormTable, beberapa fitur yang disediakan oleh Lindorm tidak dapat digunakan, seperti transmisi terkompresi, autentikasi permintaan, Access Control List (ACL), pelacakan ujung ke ujung, serta pengoptimalan dan penyesuaian konfigurasi klien.
Jika Anda menggunakan klien open source HBase untuk terhubung ke LindormTable, versi LindormTable harus 2.6.2.8 atau lebih baru. Untuk informasi lebih lanjut tentang cara meningkatkan versi LindormTable, lihat Tingkatkan versi mesin minor dari instans Lindorm.
Versi open source HBase yang digunakan oleh klien harus antara 0.98 hingga 2.x.
Penggunaan
Anda tidak dapat menggunakan API ApsaraDB untuk HBase untuk Java untuk mengakses tabel SQL. Periksa tipe tabel data sebelum terhubung ke LindormTable.
Sebelum menggunakan API ApsaraDB untuk HBase untuk Java untuk terhubung ke LindormTable, periksa batasan pada API tersebut. Untuk informasi lebih lanjut, lihat Batasan.
Untuk informasi lebih lanjut tentang penggunaan dan parameter koneksi API ApsaraDB untuk HBase untuk Java, lihat Gunakan API ApsaraDB untuk HBase untuk Java untuk mengembangkan aplikasi.
Instal ApsaraDB untuk HBase SDK untuk bahasa non-Java (seperti C++, Python, dan Go)
Untuk informasi lebih lanjut tentang cara menginstal ApsaraDB untuk HBase SDK untuk bahasa non-Java seperti C++, Python, dan Go, serta cara menggunakan SDK tersebut untuk terhubung ke LindormTable, lihat Gunakan ApsaraDB untuk HBase SDK untuk bahasa non-Java untuk terhubung ke LindormTable.
Referensi
Anda juga dapat menggunakan Lindorm Shell, alat klien HBase yang disediakan oleh Lindorm, untuk terhubung ke LindormTable. Untuk informasi lebih lanjut, lihat Gunakan Lindorm Shell untuk terhubung ke LindormTable.
Anda dapat mengeksekusi pernyataan SQL untuk mengakses tabel HBase yang dibuat menggunakan API ApsaraDB untuk HBase. Untuk informasi lebih lanjut, lihat Gunakan SQL untuk mengakses tabel HBase.