Pencarian elastis

Instal ElasticSearch di Ubuntu

Instal ElasticSearch di Ubuntu
Dalam posting singkat ini, kita akan melihat bagaimana kita dapat menginstal salah satu platform pengindeksan dan pencarian teks paling populer, Elasticsearch di Ubuntu dan mulai menggunakannya juga. Kita akan mulai sekarang.

Database Elasticsearch

Elasticsearch adalah salah satu database NoSQL paling populer yang digunakan untuk menyimpan dan mencari data berbasis teks.

Elasticsearch didasarkan pada teknologi pengindeksan lucene dan memungkinkan pengambilan pencarian dalam milidetik berdasarkan data yang diindeks. Ini mendukung kueri basis data melalui REST API. Ini berarti bahwa kita dapat menggunakan panggilan HTTP sederhana dan menggunakan metode HTTP seperti GET, POST, PUT, DELETE dll. untuk mengakses data.

 Menginstal Java

Untuk menginstal Elasticsearch di Ubuntu, kita harus menginstal Java terlebih dahulu. Java mungkin tidak diinstal secara default. Kami dapat memverifikasinya dengan menggunakan perintah ini:

versi java

Ketika kita menjalankan perintah ini, kita mendapatkan output berikut:

Kami sekarang akan menginstal Java di sistem kami. Gunakan perintah ini untuk melakukannya:

sudo add-apt-repository ppa: webupd8team/java
sudo apt-get update
sudo apt-get install Oracle-Java8-installer

Setelah perintah ini selesai dijalankan, kita dapat kembali memverifikasi bahwa Java sekarang diinstal dengan menggunakan perintah yang sama same.

Menginstal Elasticsearch

Sekarang, menginstal Elasticsearch hanyalah beberapa perintah. Untuk memulai, unduh file paket Elasticsearch dari halaman ES:

wget https://artefak.elastis.co/downloads/elasticsearch/elasticsearch-6.2.2.deb

Ketika kita menjalankan perintah di atas, kita akan melihat output berikut:

Selanjutnya kita dapat menginstal file yang didownload dpkg perintah:

sudo dpkg -i elasticsearch-1.7.2.deb

Ketika kita menjalankan perintah di atas, kita akan melihat output berikut:

Pastikan Anda mengunduh paket deb hanya dari situs web ES.

File konfigurasi untuk Elasticsearch akan disimpan di /etc/elasticsearch.  Untuk memastikan bahwa Elasticsearch dimulai dan dihentikan dengan mesin, jalankan perintah berikut:

sudo update-rc.d elasticsearch default

Mengonfigurasi Elasticsearch

Kami memiliki instalasi aktif untuk Elasticsearch sekarang. Untuk menggunakan Elasticsearch secara efektif, kita dapat melakukan beberapa perubahan penting pada konfigurasi. Jalankan perintah berikut untuk membuka file konfigurasi ES:

sudo nano /etc/elasticsearch/elasticsearch.yml

Kami pertama-tama memodifikasi simpul.nama dan gugus.nama di pencarian elastis.yml mengajukan. Ingatlah untuk menghapus # sebelum setiap baris yang ingin Anda edit untuk menghapus tanda sebagai komentar.

Ubah properti ini:

Setelah Anda selesai dengan semua perubahan konfigurasi, mulai server ES pertama kali:

Sudo service elasticsearch mulai

Ketika kami menjalankan perintah ini dan memeriksa status layanan, kami mendapatkan output berikut:

Menggunakan Elasticsearch

Sekarang Elasticsearch telah dimulai, kita dapat mulai menggunakannya untuk perintah kita.

Untuk melihat detail instance dan informasi cluster, jalankan perintah berikut:

curl -X DAPATKAN 'http://localhost:9200'

Anda mungkin harus menginstal curl, lakukan dengan menggunakan perintah ini:

sudo apt-get install curl

Ketika kita menjalankan perintah ini, kita mendapatkan output berikut:

Sekarang, kita dapat mencoba memasukkan beberapa data ke ES menggunakan perintah berikut:

curl -X POST 'http://localhost:9200/linuxhint/hello/1' -H 'Content-Type: application
/json' -d ' "nama" : "LinuxHint" '

Ketika kita menjalankan perintah ini, kita mendapatkan output berikut:

Mari kita coba dapatkan datanya sekarang:

curl -X DAPATKAN 'http://localhost:9200/linuxhint/hello/1'

Ketika kita menjalankan perintah ini, kita mendapatkan output berikut:

Kesimpulan

Dalam posting singkat ini, kami belajar bagaimana kami dapat menginstal Elasticsearch dan menjalankan kueri dasar di atasnya.

Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...
Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...