Cara Menginstal Elasticsearch di Fedora 34/33
- 2452
- 301
- Luis Baumbach
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
- Pertama -tama, unduh dan instal kunci penandatanganan publik untuk Elasticsearch:
sudo rpm -Import https: // artefak.elastis.CO/GPG-Key-Elasticsearch
- 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.
- Bersihkan cache DNF dan instal Paket Elasticsearch pada sistem Fedora Anda:
sudo dnf bersih
sudo yum install elasticsearch
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.