All Products
Search
Document Center

ApsaraDB for HBase:Akses menggunakan Shell

Last Updated:Mar 29, 2026

bin/solr (alisolr) adalah alat command-line untuk mengelola indeks layanan Search pada ApsaraDB for HBase. Gunakan alat ini untuk membuat dan menampilkan daftar collections, serta mengelola set konfigurasi di ZooKeeper (ZK).

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Instans ApsaraDB for HBase dengan layanan Search yang diaktifkan

  • Akses jaringan ke instans tersebut (melalui jaringan internal atau Internet)

Unduh dan konfigurasikan HBase Shell

Unduh dan ekstrak paket

curl -O https://hbaseuepublic.oss-cn-beijing.aliyuncs.com/alisolr-7.3.8-bin.tar.gz
tar -zxvf alisolr-7.3.8-bin.tar.gz

Perintah ini membuat direktori alisolr-7.3.8-bin.

Konfigurasikan koneksi ZooKeeper

Edit file alisolr-7.3.8-bin/conf/solr.in.sh. Temukan baris SOLR_ZK_HOST, hapus tanda # di awal baris, lalu atur nilainya ke alamat ZooKeeper instans Anda:

SOLR_ZK_HOST="ld-xxxx-proxy-zk.hbaseue.9b78df04-b.rds.aliyuncs.com:2181/solr"

Untuk menemukan alamat ZooKeeper Anda, buka halaman detail instans Search dan klik Database Connection untuk melihat Client Address.

Client Address

Alamat yang ditampilkan pada halaman detail merupakan alamat jaringan internal. Untuk mengakses layanan Search melalui Internet, klik Enable Internet Access pada halaman detail, lalu atur SOLR_ZK_HOST ke Alamat IP publik yang disediakan.

Kelola collections dan set konfigurasi

Semua perintah dijalankan dari direktori alisolr-7.3.8-bin/bin. Jalankan shell:

./solr

Buat Koleksi

./solr create_collection -c <collection-name> -n <config-set-name> -shards <shard-count>
ParameterWajibDeskripsiContoh
-cWajibNama collection yang akan dibuattestIndex
-nWajibNama set konfigurasi yang akan digunakan_indexer_default
-shardsWajibJumlah shard2

Contoh: Buat collection bernama testIndex dengan 2 shard, menggunakan set konfigurasi default:

./solr create_collection -c testIndex -n _indexer_default -shards 2

Tampilkan daftar collections

./solr list_collections

Kelola set konfigurasi

Sebelum membuat collection dengan konfigurasi kustom, unggah set konfigurasi ke ZooKeeper.

Layanan Search menyediakan set konfigurasi default (_indexer_default) yang dapat Anda unduh, modifikasi, lalu unggah sebagai milik Anda sendiri.

Unduh set konfigurasi

./solr zk downconfig -d . -n _indexer_default
ParameterWajibDeskripsiContoh
-dWajibDirektori lokal tempat menyimpan set konfigurasi. (direktori saat ini)
-nWajibNama set konfigurasi di ZooKeeper_indexer_default

Setelah menjalankan perintah ini, subfolder conf akan dibuat di direktori saat ini yang berisi file-file konfigurasi _indexer_default.

Unggah set konfigurasi

Setelah memodifikasi file-file di folder conf, unggah sebagai set konfigurasi kustom:

./solr zk upconfig -d conf -n myConf
ParameterWajibDeskripsiContoh
-dWajibDirektori lokal yang berisi set konfigurasiconf
-nWajibNama yang diberikan untuk set konfigurasi di ZooKeepermyConf

Tampilkan daftar set konfigurasi

./solr zk ls /configs

Buat collection menggunakan set konfigurasi kustom

Setelah mengunggah set konfigurasi kustom, buat collection yang menggunakannya:

./solr create_collection -c myIndex -n myConf -shards 2