Search Shell adalah alat manajemen database yang disediakan oleh Lindorm. Anda dapat menginstal Search Shell di mesin lokal atau instance Elastic Compute Service (ECS), lalu menggunakannya untuk terhubung ke instance Lindorm Anda. Topik ini menjelaskan cara menghubungkan ke instance Lindorm menggunakan Search Shell yang diinstal pada instance ECS.
Prasyarat
Java Development Kit (JDK) telah diinstal. Disarankan untuk menginstal JDK 1.8 atau versi lebih baru.
Alamat IP klien telah ditambahkan ke daftar putih Lindorm.
Catatan penggunaan
Instance Lindorm single-node tidak dapat dihubungkan menggunakan Search Shell. Jika Anda memiliki instance Lindorm single-node, gunakan SQL untuk menghubungkan ke dan menggunakan LindormSearch.
Prosedur
Gunakan kredensial pengguna non-root dari instance ECS tempat Anda ingin menginstal Search Shell untuk melakukan operasi berikut.
Instal Search Shell. Jika sudah terinstal, lewati ke langkah berikutnya.
Masuk ke instance ECS dan jalankan perintah berikut untuk mengunduh paket Search Shell:
wget https://hbaseuepublic.oss-cn-beijing.aliyuncs.com/lindorm-search-cli.tar.gzJalankan perintah berikut untuk mengekstrak file Search Shell:
tar -xzvf lindorm-search-cli.tar.gz
Buka file
bin/search.in.shdan atur nilai parameterZK_HOSTke titik akhir LindormSearch untuk Solr yang ditampilkan di bagian Solr Compatibility Address. Untuk informasi selengkapnya tentang cara mendapatkan titik akhir tersebut, lihat Lihat titik akhir.ZK_HOST="host:port" // Setel host:port ke titik akhir LindormSearch untuk Solr.
Contoh perintah
Anda dapat menjalankan perintah berikut untuk masuk ke direktori lindorm-search-cli/bin:
cd lindorm-search-cli/binJalankan perintah berikut untuk melihat perintah yang didukung oleh Search Shell:
./search-cli Contoh:
Jalankan perintah berikut untuk membuat koleksi:
./search-cli create_collection -c testIndex -n _indexer_default -shards 2CatatantestIndexadalah nama indeks,_indexer_defaultmenentukan set konfigurasi default, dan2adalah jumlah shard.Jalankan perintah berikut untuk melihat informasi tentang koleksi:
./search-cli list_collectionsJalankan perintah berikut untuk mengunduh set konfigurasi:
./search-cli zk downconfig -d . -n _indexer_defaultCatatan_indexer_defaultmenentukan set konfigurasi default yang disediakan oleh Search Shell. Setelah menjalankan perintah di atas, subfolder bernamaconfakan dibuat secara otomatis di direktoribin. Subfolder ini menyimpan file konfigurasi dalam set konfigurasi_indexer_default.Jalankan perintah berikut untuk mengunggah set konfigurasi:
./search-cli zk upconfig -d conf -n myConfCatatanAnda dapat mengganti nama set konfigurasi menjadi nama set konfigurasi kustom Anda sendiri, misalnya
myConf.Jalankan perintah berikut untuk melihat informasi tentang set konfigurasi:
./search-cli zk ls /configsBuat tabel indeks berdasarkan set konfigurasi kustom.
./search-cli create_collection -c myIndex -n myConf -shards 2