Cara Menginstal Elasticsearch di CentOS 8

Elasticsearch adalah analisis data real-time dan platform pencarian terdistribusi yang sangat populer dan kuat. Elasticsearch adalah proyek open-source dan gratis yang dikembangkan oleh perusahaan Elastic. Skalabilitasnya, kemudahan useran, dan fitur-fiturnya yang bebas digunakan memungkinkan user menggunakannya untuk tujuan pengujian untuk pencarian yang kompleks. Ini mendukung service RESTful untuk memanipulasi data dengan menggabungkan metode HTTP dengan HTTP URI. Mari kita mulai dengan instalasi Elasticsearch di CentOS 8.

Instalasi Elasticsearch di 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 engine 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 --version

Anda dapat melihat bahwa OpenJDK versi 11.0.9.1 berhasil diinstal pada engine CentOS 8. Ayo instal Elasticsearch sekarang.

Langkah 2: Download 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 resmi mereka, elastic.co, untuk mengdownload dan menginstal Elastic search versi stabil terbaru di CentOS 8.

Versi terbaru dan stabil dari Elasticsearch adalah 7.11.0 saat menulis posting ini. Download dan instal program pencarian elastis menggunakan perintah berikut:

$ sudo rpm -ivh https://artifacts.elastic.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, reload daemon menggunakan perintah.

$ sudo systemctl daemon-reload

Setelah mereload daemon, aktifkan service Elasticsearch.

$ sudo systemctl enable elasticsearch.service

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 file elasticsearch.yml.

elasticsearch.yml

Untuk pengaturan dan konfigurasi server, semua opsi ada di file ini.

Buka file elasticsearch.yml dalam editor teks nano di terminal.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Dan batalkan komentar pada baris yang dimulai dari “node.name” dan “cluster.name” dan berikan nama yang Anda inginkan untuk mengubah nama server dan cluster, masing-masing.

node.name: "New Node Name"

Cluster. name: newClusterName

Demikian pula, jika Anda ingin mengonfigurasi pencarian elastis untuk akses jarak jauh, batalkan komentar pada baris yang dimulai dengan “network.host” 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 service Elasticsearch.

$ sudo systemctl restart elasticsearch.service

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.

Related Posts