GNU/Linux >> Belajar Linux >  >> AlmaLinux

Instal ElasticSearch di AlmaLinux 8 - Panduan langkah demi langkah?

Komponen kunci dari grup Elastic Stack komponen perangkat lunak adalah Elasticsearch. Elasticsearch adalah opensource, cepat dan terukur, mesin pencari dan analitik terdistribusi. Ini Dikembangkan di Jawa dan memungkinkan Anda untuk menyimpan, mengindeks, menganalisis, dan mencari data dalam jumlah besar dalam kecepatan mendekati waktu nyata. Anda dapat menyimpan dan mengambil data dalam format JSON menggunakan REST API.

Seiring berjalannya waktu, Elasticsearch telah menjadi mesin pencari populer di berbagai bidang seperti analitik log, analitik bisnis, intelijen keamanan, serta pencarian teks lengkap.

Perusahaan bluechip terkenal yang memanfaatkan Elasticsearch di tumpukan teknologi mereka termasuk Uber, Udemy, Shopify, Netflix, Facebook, dan banyak lagi.

Di sini, di LinuxAPT, kita akan melihat prosedur instalasi lengkap ElasticSearch di AlmaLinux 8.


Langkah-langkah untuk menginstal ElasticSearch di AlmaLinux

1. Instal Paket Java

ElasticSearch dibangun di Java dan oleh karena itu Anda perlu menginstal Java di sistem Anda dengan perintah di bawah ini:

$ sudo dnf install java-11-openjdk

Setelah menginstal Java, Anda dapat mengonfirmasinya dengan menjalankan perintah di bawah ini:

$ java —versi


2. Impor kunci GPG pencarian elastis

Selanjutnya, kita perlu mengimpor kunci GPG untuk paket rpm Elasticsearch dengan perintah di bawah ini:

$ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch


3. Instal Elasticsearch pada sistem

Di sini, Anda perlu membuat file bernama elasticsearch.repo di /etc/yum.repos.d/:

$ sudo vim /etc/yum.repos.d/elasticsearch.repo

Kemudian, Tempel baris di bawah ini ke file:

[elasticsearch] 
name=Elasticsearch repositori untuk paket 7.x
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
diaktifkan =0
penyegaran otomatis =1
type=rpm-md

Selanjutnya, instal pencarian elastis dengan perintah di bawah ini:

$ sudo dnf install --enablerepo=elasticsearch -y elasticsearch

Layanan Elasticsearch dinonaktifkan secara default. Jalankan perintah systemctl berikut untuk memulai dan mengaktifkan layanan pencarian elastis:

$ sudo systemctl aktifkan elasticsearch.service --now

Periksa status layanan dengan perintah:

$ sudo systemctl status elasticsearch


Bagaimana cara mengkonfigurasi ElasticSearch ?

Setelah instalasi berhasil, edit file konfigurasi Elasticsearch. Pengaturan konfigurasi default baik-baik saja untuk server operasi tunggal karena Elasticsearch hanya berjalan di localhost. Namun, Jika Anda ingin menyiapkan cluster, Anda harus mengubah file konfigurasi untuk mengizinkan koneksi jarak jauh.

Di sini, kami telah menentukan alamat 0.0.0. 0. Ini memungkinkan Elasticsearch untuk mendengarkan di semua antarmuka. Jika Anda ingin menentukan alamat IP tertentu, lakukan di bagian ini:

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Agar perubahan diterapkan, jalankan perintah:

$ sudo systemctl restart elasticsearch


Bagaimana cara menguji instalasi ElasticSearch ?

Untuk mengonfirmasi bahwa Elasticsearch aktif dan berjalan di sistem kami, jalankan perintah curl berikut. Elasticsearch mendengarkan pada port 9200 secara default:

$ curl -X DAPATKAN "localhost:9200/"


Operasi apa yang dapat kita gunakan untuk pencarian elastis?

Anda dapat menambahkan data ke ElasticSearch, Anda dapat menggunakan perintah curl bersama dengan permintaan POST:

$ curl -H 'Content-Type:application/json' -X POST 'http://localhost:9200/employee/task/1' -d '{ "name":"Update John" }' 

Selanjutnya, mari ambil data itu menggunakan permintaan GET:

$ curl -X DAPATKAN 'http://localhost:9200/employee/task/1'

Anda dapat mengambil data dalam format yang dapat dibaca manusia:

$ curl -X DAPATKAN 'http://localhost:9200/employee/task/1?pretty'



AlmaLinux
  1. Instal Snipe-IT di AlmaLinux 8 - Panduan langkah demi langkah?

  2. Instal LAMP Stack di AlmaLinux 8 - Panduan langkah demi langkah?

  3. Instal Nmap di Fedora 34/35 - Panduan langkah demi langkah?

  1. Instal MongoDB di Fedora 35 - Panduan langkah demi langkah?

  2. Instal Discord di Fedora 35 - Panduan langkah demi langkah?

  3. Instal qt di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal Git di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Snort di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal WildFly di Ubuntu 20.04 - Panduan langkah demi langkah?