Instalasi Elasticsearch pada CentOS 8
Karena Elasticsearch ditulis dalam Java, langkah pertama adalah menginstal Java pada sistem Operasi CentOS 8.
Langkah 1: Instal Java di CentOS 8
Java dapat diinstal pada mesin CentOS 8 Anda dengan menginstal JRE (Java Runtime Environment). Paket OpenJDK tersedia di repositori paket CentOS 8, dan Anda dapat menginstal versi terbaru dengan mengetikkan perintah yang diberikan di bawah ini.
$ sudo dnf install java-11-openjdk-devel -y
Setelah instalasi OpenJDK, periksa versi yang diinstal.
$ java --versi
Anda dapat melihat bahwa versi 11.0.9.1 dari OpenJDK berhasil diinstal pada mesin CentOS 8. Ayo pasang Elasticsearch sekarang.
Langkah 2: Unduh dan Instal Elasticsearch di CentOS 8
Elastic menyediakan semua paket untuk menginstal Elasticsearch pada sistem Operasi apa pun seperti deb, tar.gz, atau rpm. Untuk CentOS 8, kita pasti membutuhkan paket rpm untuk menginstal Elasticsearch di CentOS 8. Anda dapat mengunjungi situs web resmi mereka, elastic.co, untuk mengunduh dan menginstal Elastic search versi stabil terbaru di CentOS 8.
Versi terbaru dan stabil dari Elasticsearch adalah 7.11.0 saat menulis posting ini. Unduh dan instal program pencarian elastis menggunakan perintah berikut:
$ sudo rpm -ivh https://artifacts.elastis.co/downloads/elasticsearch/elasticsearch-7.12.0-x86_64.rpm
Untuk kedepannya cukup kunjungi halaman download Elasticsearch, copy alamat link paket RPM, dan paste di tempat link pada perintah di atas atau bisa juga dengan mengubah nomor versi pada perintah di atas dari 7.10.2 ke versi terbaru yang tersedia.
Setelah Elasticsearch diinstal, langkah selanjutnya adalah mengaktifkan pencarian elastis.
Pertama, muat ulang daemon menggunakan perintah.
$ sudo systemctl daemon-reload
Setelah memuat ulang daemon, aktifkan layanan Elasticsearch.
$ sudo systemctl aktifkan elasticsearch.layanan
Langkah 3: Konfigurasi Elasticsearch di CentOS 8
Setelah instalasi Elasticsearch, jika Anda ingin mengkonfigurasi pencarian Elastic sesuai keinginan Anda, file konfigurasi Elasticsearch ditempatkan di direktori /etc/elasticsearch. Misalnya, jika Anda ingin mengubah nama server atau cluster atau mengonfigurasi pencarian elastis untuk akses jarak jauh, semua jenis opsi konfigurasi ini ditempatkan di dalam elasticsearch.file yml.
pencarian elastis.yml
Untuk pengaturan dan konfigurasi server, semua opsi ada di file ini.
Buka pencarian elastis.yml dalam editor teks nano di terminal.
$ sudo nano /etc/elasticsearch/elasticsearch.yml
Dan batalkan komentar pada baris yang dimulai dari “simpul.nama” dan “gugus.nama” dan berikan nama yang Anda inginkan untuk mengubah nama server dan cluster, masing-masing.
simpul.nama: "Nama Node Baru"Gugus. nama: newClusterName
Demikian pula, jika Anda ingin mengonfigurasi pencarian elastis untuk akses jarak jauh, batalkan komentar pada baris yang dimulai dengan "jaringan.tuan rumah” jika dikomentari dan memberikan alamat IP host jarak jauh.
Setelah semua konfigurasi, simpan file dan keluar menggunakan tombol pintas (CTRL+S) dan (CTRL+X).
Setelah mengubah file konfigurasi untuk menerapkan perubahan, kita perlu me-restart layanan Elasticsearch.
$ sudo systemctl restart elasticsearch.layanan
Konfigurasi pencarian Elastis disimpan dan berhasil diterapkan.
Kesimpulan
Ini adalah bagaimana kami dapat menginstal pencarian Elastis pada sistem Operasi CentOS 8 dan mengonfigurasinya sesuai dengan kebutuhan kami. Dengan menggunakan Elasticsearch, kita dapat melakukan pencarian situs web, pencarian aplikasi, pemantauan kinerja aplikasi, Analisis Bisnis dan Keamanan, dan banyak lagi tugas lainnya. Untuk mempelajari lebih lanjut tentang Elasticsearch, baca panduan memulai Elasticsearch dari situs resminya.