Topik ini menjelaskan cara menggunakan HBase Shell untuk terhubung ke instans ApsaraDB for HBase Performance-enhanced Edition.
Prasyarat
Jika melakukan koneksi dari jaringan pribadi, pastikan instance ECS Anda berada dalam VPC yang sama dengan instans ApsaraDB for HBase Performance-enhanced Edition. Anda juga harus menambahkan alamat IP instance ECS ke daftar putih instans ApsaraDB for HBase tersebut.
Jika belum membeli instance ECS, lihat Create an ECS instance.
Jika belum mengonfigurasi daftar putih, lihat Configure a whitelist.
Jika Anda terhubung dari internet, Anda harus mengonfigurasi daftar putih. Untuk informasi selengkapnya, lihat Configure a whitelist.
Penggunaan
Untuk terhubung ke mesin wide-column menggunakan HBase Shell, disarankan menggunakan lingkungan Linux atau macOS. Jika Anda menggunakan lingkungan Windows, Anda mungkin mengalami error atau masalah akibat library yang tidak tersedia. Dalam hal ini, tambahkan library yang diperlukan ke sistem Anda sesuai dengan pesan error yang muncul.
Prosedur
Unduh paket HBase Shell.
Masuk ke ApsaraDB for HBase console.
Pada halaman Clusters, klik ID instans target untuk membuka halaman detail instans.
Di panel navigasi sebelah kiri, klik Database Connection.
Pada bagian Connection Information, klik HBase Shell download untuk mengunduh paket tersebut.
Ekstrak paket HBase Shell yang telah diunduh, lalu modifikasi file hbase-site.xml untuk menambahkan konfigurasi berikut.
<configuration> <!-- Titik akhir instans. Anda dapat memperoleh titik akhir ini pada halaman Database Connection di Konsol. Perhatikan perbedaan antara titik akhir publik dan titik akhir pribadi. --> <property> <name>hbase.zookeeper.quorum</name> <value>ld-bp1utwvg3zfou****-proxy-hbase.hbase.xxx.rds.aliyuncs.com:30020</value> </property> <!-- Atur username dan password. Nilai default untuk keduanya adalah root. Ubah sesuai kebutuhan bisnis Anda. --> <property> <name>hbase.client.username</name> <value>testuser</value> </property> <property> <name>hbase.client.password</name> <value>password</value> </property> </configuration>Jalankan perintah
bin/hbase shelluntuk terhubung ke instans ApsaraDB for HBase Performance-enhanced Edition Anda.CatatanSaat menggunakan HBase Shell untuk terhubung ke instans ApsaraDB for HBase Performance-enhanced Edition (Lindorm), Anda hanya dapat melakukan operasi DDL sederhana serta pembacaan/penulisan data. Perintah manajemen seperti
balancedanmovedinonaktifkan. Untuk informasi selengkapnya, lihat Limitations.