Pencarian Elastik

Pasang ElasticSearch di Ubuntu

Pasang ElasticSearch di Ubuntu
Dalam catatan ringkas ini, kita akan melihat bagaimana kita dapat memasang salah satu platform pengindeksan dan carian teks yang paling popular, Elasticsearch di Ubuntu dan mula menggunakannya juga. Kami akan bermula sekarang.

Pangkalan Data Elasticsearch

Elasticsearch adalah salah satu pangkalan data NoSQL yang paling popular yang digunakan untuk menyimpan dan mencari data berdasarkan teks.

Elasticsearch didasarkan pada teknologi pengindeksan lucene dan memungkinkan pengambilan carian dalam milisaat berdasarkan data yang diindeks. Ia menyokong pertanyaan pangkalan data melalui REST API. Ini bermaksud bahawa kita boleh menggunakan panggilan HTTP mudah dan menggunakan kaedah HTTP seperti GET, POST, PUT, DELETE dll. untuk mengakses data.

 Memasang Java

Untuk memasang Elasticsearch di Ubuntu, kita mesti memasang Java terlebih dahulu. Java mungkin tidak dipasang secara lalai. Kami dapat mengesahkannya dengan menggunakan arahan ini:

java -versi

Apabila kita menjalankan perintah ini, kita mendapat output berikut:

Kami sekarang akan memasang Java pada sistem kami. Gunakan arahan ini untuk melakukannya:

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get kemas kini
sudo apt-get install oracle-java8-pemasang

Setelah perintah ini selesai dijalankan, kita dapat mengesahkan lagi bahawa Java sekarang dipasang dengan menggunakan perintah yang sama.

Memasang Elasticsearch

Sekarang, memasang Elasticsearch hanyalah beberapa arahan. Untuk memulakan, muat turun fail pakej Elasticsearch dari halaman ES:

wget https: // artifak.elastik.co / muat turun / elasticsearch / elasticsearch-6.2.2.deb

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

Seterusnya kita boleh memasang fail yang dimuat turun dpkg arahan:

sudo dpkg -i elasticsearch-1.7.2.deb

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

Pastikan anda memuat turun pakej deb hanya dari laman web ES.

Fail konfigurasi untuk Elasticsearch akan disimpan di / etc / elasticsearch.  Untuk memastikan bahawa Elasticsearch dimulakan dan dihentikan dengan mesin, jalankan arahan berikut:

sudo kemas kini-rc.d lalai carian elastik

Mengkonfigurasi Pencarian Elastik

Kami mempunyai pemasangan aktif untuk Elasticsearch sekarang. Untuk menggunakan Elasticsearch dengan berkesan, kami dapat melakukan beberapa perubahan penting pada konfigurasi. Jalankan arahan berikut untuk membuka fail konfigurasi ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Kami pertama kali mengubah suai simpul.nama dan gugusan.nama dalam carian elastik.yml fail. Ingatlah untuk membuang # sebelum setiap baris yang ingin anda edit untuk membatalkan tanda sebagai komen.

Ubah suai sifat ini:

Setelah selesai dengan semua perubahan konfigurasi, mulakan pelayan ES kali pertama:

perkhidmatan sudo elasticsearch bermula

Apabila kami menjalankan perintah ini dan memeriksa status perkhidmatan, kami mendapat output berikut:

Menggunakan Elasticsearch

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

Untuk melihat perincian contoh dan maklumat kluster, jalankan perintah berikut:

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

Anda mungkin perlu memasang curl, lakukan dengan menggunakan arahan ini:

sudo apt-get curl pemasangan

Apabila kita menjalankan perintah ini, kita mendapat output berikut:

Sekarang, kita boleh mencuba memasukkan beberapa data ke dalam ES menggunakan perintah berikut:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Jenis Kandungan: aplikasi
/ json '-d' "name": "LinuxHint" '

Apabila kita menjalankan perintah ini, kita mendapat output berikut:

Mari cuba dapatkan data sekarang:

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

Apabila kita menjalankan perintah ini, kita mendapat output berikut:

Kesimpulannya

Dalam catatan ringkas ini, kami belajar bagaimana kami dapat memasang Elasticsearch dan menjalankan pertanyaan asas di dalamnya.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...