Cara menginstal elasticsearch di centos/rhel 8
- 1559
- 489
- Ricardo Gottlieb
Elasticsearch adalah sumber terbuka yang fleksibel dan kuat, didistribusikan secara real-time dan mesin analitik. Menggunakan satu set API sederhana menyediakan kemampuan untuk pencarian teks lengkap. Pencarian elastis tersedia secara bebas di bawah lisensi Apache 2, yang memberikan fleksibilitas terbanyak.
Elasticsearch digunakan untuk menyimpan dan mencari semua jenis dokumen. Ini mendukung pencarian teks lengkap sepenuhnya berdasarkan dokumen alih-alih tabel dan skema.
Tutorial ini akan membantu Anda untuk mengatur kluster simpul tunggal Elasticsearch pada sistem Centos 8 dan Redhat 8.
Prasyarat
Java adalah persyaratan utama untuk menginstal Elasticsearch pada sistem apa pun. Anda dapat memeriksa versi Java yang diinstal dengan mengeksekusi perintah berikut. Jika mengembalikan kesalahan, instal Java di sistem Anda menggunakan tutorial ini.
Sudo DNF Instal Java-11-OpenjDK
Setelah instalasi, periksa versi Java:
java -version
Versi OpenJDK "11.0.8 "2020-07-14 LTS OpenJDK Runtime Environment 18.9 (Bangun 11.0.8+10-lts) OpenJDK 64-Bit Server VM 18.9 (Bangun 11.0.8+10-lts, mode campuran, berbagi)
Langkah 1 - Konfigurasikan Repositori Yum
Langkah pertama adalah mengonfigurasi repositori paket Elasticsearch di sistem Anda. Jalankan perintah berikut untuk menginstal tombol GPG untuk paket RPM Elasticsearch.
sudo rpm -Import https: // artefak.elastis.CO/GPG-Key-Elasticsearch
Selanjutnya, buat file konfigurasi repositori yum untuk Elasticsearch. Edit /etc /yum.repo.D/Elasticsearch.File repo di editor teks favorit Anda:
sudo vi /etc /yum.repo.D/Elasticsearch.repo
Tambahkan konten di bawah ini:
[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
Langkah 2 - Menginstal Elasticsearch
Sistem Anda disiapkan untuk instalasi Elasticsearch. Jalankan perintah berikut untuk memperbarui cache DNF dan menginstal paket RPM Elasticsearch di sistem Anda.
sudo dnf update -y
sudo dnf menginstal elasticsearch -y
Langkah 3 - Mengkonfigurasi Elasticsearch
Setelah instalasi yang berhasil mengedit file konfigurasi Elasticsearch “/etc/elasticsearch/elasticsearch.YML ”dan mengatur jaringan.tuan rumah localhost. Anda juga dapat mengubahnya ke alamat IP System Lap untuk membuatnya dapat diakses melalui jaringan.
vim/etc/elasticsearch/elasticsearch.YML
Tetapkan nilai -nilai berikut untuk menyesuaikan lingkungan Elasticsearch Anda.
gugus.Nama: node tecadmin-es-cluster.Nama: Node-1 Path.Data:/Var/Lib/Elasticsearch Network.Tuan rumah: 127.0.0.1
Simpan file dan tutup.
Setelah membuat perubahan konfigurasi, mari kita aktifkan layanan Elasticsearch dan memulainya.
sudo systemctl mengaktifkan elasticsearch
Sudo Systemctl Start Elasticsearch
Server Elasticsearch Anda sudah habis dan berjalan sekarang. Untuk melihat status layanan, jalankan perintah di bawah ini:
Sudo Systemctl Status Elasticsearch
Keluaran:
● Elasticsearch.Layanan - Elasticsearch dimuat: dimuat (/usr/lib/systemd/system/elasticsearch.melayani; diaktifkan; Preset Vendor: Dinonaktifkan) Aktif: Aktif (Berjalan) Sejak Rabu 2020-10-21 05:28:25 UTC; 12 menit lalu dokumen: https: // www.elastis.Co Main PID: 99609 (Java) Tugas: 61 (Batas: 75413) Memori: 1.2G cgroup: /sistem.Slice/Elasticsearch.Layanan ├─99609/usr/share/elasticsearch/jdk/bin/java -xshare: auto -des.NetworkAddress.cache.ttl = 60 -des.NetworkAddress.cache.negatif.TTL = 10 -xx:+SELALU PERTANGKATAN -X> └─99818/usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/pengontrol 21 Okt 05:28:09 Centos8 Systemd [1] : Memulai Elasticsearch… 21 Okt 05:28:25 Centos8 Systemd [1]: Start Elasticsearch.
Langkah 4 - Tes Elasticsearch
Elasticsearch telah berhasil diinstal dan berjalan pada sistem CentOS 8 atau RHEL 8 Anda. Sekarang, Anda dapat menggunakannya untuk menyimpan dan mencari konten.
Jalankan perintah berikut untuk melihat konfigurasi server Elasticsearch dan detail versi:
Curl -x Dapatkan "Localhost: 9200/?cantik"
Anda akan melihat hasilnya seperti di bawah ini:
"name": "centos8", "cluster_name": "tecadmin-es-cluster", "cluster_uuid": "a0ozk1c1temptla24ut4zq", "versi": "angka": "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 "
Kesimpulan
Dalam tutorial ini, Anda telah belajar untuk menginstal dan mengkonfigurasi Elasticsearch pada sistem Linux Centos 8 / RHEL 8.
- « Cara memasang anggur 8.0 di Ubuntu 22.04 & 20.04
- Cara menginstal beberapa versi php dengan apache di ubuntu 20.04 »