Cara Menginstal Elasticsearch di Fedora 34/33

Cara Menginstal Elasticsearch di Fedora 34/33

Elasticsearch adalah mesin pencarian dan analitik modern berdasarkan Apache Lucene. Ini benar-benar open-source dan dibangun dengan java. Itu menyimpan data dalam bentuk dokumen dan menyediakan API untuk pencarian teks lengkap. Elasticsearch didistribusikan di bawah lisensi Apache 2, yang memberikan fleksibilitas.

Tutorial ini akan membantu Anda menginstal dan mengonfigurasi Elasticsearch pada sistem Fedora Linux.

Prasyarat

Java adalah persyaratan utama untuk menjalankan Elasticsearch. Kami menganggap Anda sudah memasang java di sistem fedora Anda.

Anda dapat menggunakan perintah berikut untuk menginstal OpenJDK Java di sistem Anda. Buka terminal dan eksekusi:

Sudo DNF Instal Java-11-OpenjDK  

Setelah instalasi, periksa versi Java:

java -version  

Langkah 1 - Instal Elasticsearch di Fedora

  1. Pertama -tama, unduh dan instal kunci penandatanganan publik untuk Elasticsearch:
    sudo rpm -Import https: // artefak.elastis.CO/GPG-Key-Elasticsearch  
  2. Selanjutnya buat file repositori Elasticsearch.repo di direktori /etc/yum.repo.D dan tambahkan konten di bawah ini untuk mengajukan.
    [Elasticsearch-7] Name = Repositori Elasticsearch untuk 7.X Paket BaseUrl = https: // artefak.elastis.CO/Paket/7.x/yum gpgcheck = 1 gpgkey = https: // artefak.elastis.co/gpg-key-elasticsearch diaktifkan = 1 autorefresh = 1 type = rpm-md 

    Simpan file ini dan tutup.

  3. Bersihkan cache DNF dan instal Paket Elasticsearch pada sistem Fedora Anda:
    sudo dnf bersih  sudo yum install elasticsearch  
  4. Paket RPM Elasticsearch telah diinstal. Selanjutnya, Anda perlu mengonfigurasi Elasticsearch berdasarkan lingkungan Anda.

    Langkah 2 - Konfigurasikan Elasticsearch

    Edit file konfigurasi Elasticsearch Elasticsearch.YML dan atur jaringan.tuan rumah ke localhost. Anda juga dapat mengubahnya ke alamat IP System Lap untuk membuatnya dapat diakses melalui jaringan.

    vim/etc/elasticsearch/elasticsearch.YML  
     jaringan.Host: Localhost 

    Kemudian aktifkan layanan Elasticsearch dan memulainya.

    sudo systemctl mengaktifkan elasticsearch  Sudo Systemctl Start Elasticsearch  

    Elasticsearch telah berhasil diinstal dan berjalan di sistem fedora Anda.

    Langkah 3 - Tes Elasticsearch

    Elasticsearch mendengarkan port 9200 untuk API istirahat. Port 9300 digunakan oleh Elasticsearch untuk komunikasi antar node.

    Mari Sambungkan di Port 5200 melalui REST API untuk melihat versi Elasticsearch.

    Curl -x Dapatkan "Localhost: 9200/?cantik"  

    Anda akan melihat hasilnya seperti di bawah ini:

    "name": "tecadmin", "cluster_name": "elasticsearch", "cluster_uuid": "hy8holhnrceb3qzxntcmrq", "versi": "nomor": "7.9.2 "," build_flavor ":" default "," build_type ":" rpm "," build_hash ":" D34DA0EA4A966C4E49417F2DA2F244E3E97B4E6E "," Build_Date ":" 2020-09: 45: 43: "33.626720z "," build_snapshot ": false," lucene_version ":" 8.6.2 "," minimum_wire_compatibility_version ":" 6.8.0 "," minimum_index_compatibility_version ":" 6.0.0-beta1 "," tagline ":" Anda tahu, untuk pencarian " 

    Sebagai nama simpul yang terhubung di atas tecadmin menjalankan versi Elasticsearch 7.9.2.

    Kesimpulan

    Dalam tutorial ini, Anda telah belajar menginstal dan mengkonfigurasi Elasticsearch pada sistem Fedora Linux.