Elasticsearch adalah engine pencari open-source berbasis Apache Lucene dan memungkinkan pencarian teks lengkap dalam berbagai jenis data terstruktur dan tidak terstruktur seperti data teks, data numerik, atau geodata. Mesin pencari bekerja sangat cepat, dapat digunakan untuk mencari data dalam jumlah besar (big data), dan mendukung arsitektur terdistribusi untuk ketersediaan tinggi. Bersama dengan Kibana dan Logstash, Elasticsearch membentuk Elastic Stack.
Mengapa Elasticsearch?
- Mudah digunakan (konfigurasi minimal)
- Timbangan secara vertikal dan horizontal
- Mudah digunakan API
- Modul untuk bahasa pemrograman/scripting paling populer
- Dokumentasi online yang bagus
- Gratis
Langkah-langkah untuk menginstal ElasticSearch di Ubuntu 20.04 LTS
1. Buka command terminal
Jika Anda berada di server CLI Ubuntu, maka Anda sudah menggunakan terminal, sedangkan user GUI dapat menggunakan shortcut keyboard untuk membukanya – CTRL+ALT+T.
2. Instal Java – OpenJDK di Ubuntu 20.04
ElasticSearch membutuhkan instalasi Java untuk bekerja dengan baik dan untuk menginstalnya di Ubuntu, kita hanya perlu menggunakan satu perintah. Karena Java sudah ada di repositori resmi, jalankan
sudo apt install default-java
Periksa versi Java setelah instalasi selesai-
java –versi
Dalam kasus kita, itu adalah OpenJDK 11
3. Tambahkan kunci GPG Elasticsearch
Untuk memastikan paket yang akan kita dapatkan dari repositori Elasticsearch berasal dari sumber asli dan ditandatangani oleh kunci Publik yang dibuat untuknya, tambahkan kunci GPG Elasticsearch.
sudo apt-get install apt-transport-https
wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key tambahkan –
4. Tambahkan repositori Debian Elasticsearch
Karena Ubuntu adalah Linux berbasis Debian, maka kita dapat menambahkan repositori resmi ElasticSearch yang tersedia untuk mengunduh paket Debian yang dimaksudkan untuk itu.
sudo sh -c ‘echo “deb https://artifacts.elastic.co/packages/7.x/apt stable main” > /etc/apt/sources.list.d/elastic-7.x.list’
5. Jalankan pembaruan sistem
Untuk membersihkan cache repositori dan membangunnya kembali, sehingga sistem dapat mengenali paket yang tersedia untuk didownload di repositori yang baru ditambahkan.
sudo apt update
6. Perintah untuk menginstal Elasticsearch di Ubuntu 20.04 LTS
Terakhir, berikut adalah perintah untuk mengunduh paket yang diperlukan untuk menyiapkan ElasticSearch di server Ubuntu 20.04 LTS atau Desktop menggunakan command terminal.
sudo apt install elasticsearch
7. Aktifkan dan Mulai Layanan Elasticsearch
Setelah instalasi selesai, mari aktifkan servicenya untuk memulainya secara otomatis dengan boot sistem.
Memungkinkan
sudo systemctl aktifkan elasticsearch
Awal
sudo systemctl start elasticsearch
Periksa Status
Sudo systemctl status elasticsearch
Catatan – Di masa mendatang untuk menghentikan service yang sama, Anda dapat menggunakan ini:
sudo systemctl stop elasticsearch
8. Pastikan Elasticsearch berfungsi dengan baik
Sekarang semuanya sudah berjalan dan berjalan di sistem Anda untuk ElasticSearch, saatnya untuk memeriksa apakah itu berfungsi dengan baik atau tidak. Jadi, untuk mengujinya kita menggunakan CURL.
sudo apt-get install curl
Sekarang uji Elasticsearch dengan mengirimkan permintaan HTTP dengan nomor port 9200
curl -X DAPATKAN “localhost:9200/”
Copot pemasangan (opsional)
Di masa depan, jika Anda ingin menghapus ElasticSearch dari Ubuntu Linux Anda, gunakan perintah di bawah ini untuk melakukannya:
sudo apt-get –purge autoremove elasticsearch
Untuk menghapusnya sepenuhnya dari sistem, hapus juga direktorinya jika ada menggunakan perintah di bawah ini:
sudo rm -rf /var/lib/elasticsearch/ Sudo rm -rf /etc/elasticsearch
Ini adalah perintah untuk menginstal ElasticSearch dengan mudah di Ubuntu 20.04 Linux, untuk mengetahui lebih lanjut, lihat Dokumentasi resmi.
Tutorial lainnya:
- Cara menginstal server musik gratis Subsonic di Ubuntu 20.04 Linux
- Cara Meningkatkan Ubuntu 16.04 LTS ke 20.04 LTS menggunakan command terminal
- Langkah-langkah untuk menginstal Blender di Ubuntu 20.04 LTS Linux
- Cpufetch – Periksa informasi CPU di Linux
- 9 Aplikasi Client Email Terbaik untuk Ubuntu Linux