GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal dan Mengonfigurasi Elasticsearch di Ubuntu 20.04

Elasticsearch adalah database NoSQL gratis dan open-source yang digunakan untuk menyimpan, mencari, dan menganalisis data dalam jumlah besar secara real-time. Itu ditulis dalam bahasa Java sehingga dapat berjalan di platform yang berbeda. Elasticsearch dibangun di atas teknologi pengindeksan Lucene dan mendukung kueri basis data melalui REST API. Anda juga dapat mengintegrasikan Elasticsearch dengan alat lain, seperti Kibana, Logstash, X-Pack, dan lainnya. Umumnya, ini digunakan dalam aplikasi yang memiliki fitur dan persyaratan pencarian yang kompleks.

Dalam tutorial ini, kita akan belajar cara menginstal Elasticsearch di Ubuntu 20.04.

Prasyarat

  • VPS Ubuntu 20.04 baru di Platform Cloud Atlantic.Net
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Ubuntu 20.04 sebagai sistem operasi dengan setidaknya 4GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Ubuntu 20.04 Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

apt-get update -y

Langkah 2 – Instal Java

Elasticsearch ditulis dalam bahasa Java, jadi Java harus diinstal di sistem Anda. Jika belum terinstal, Anda dapat menginstalnya dengan perintah berikut:

apt-get install default-jdk -y

Setelah Java diinstal, verifikasi versi Java yang diinstal menggunakan perintah berikut:

java -version

Anda akan melihat output berikut:

Langkah 3 – Instal Elasticsearch

Pertama, Anda perlu menginstal paket transport APT untuk mengizinkan akses ke repositori Anda melalui HTTPS:

apt-get install apt-transport-https gnupg2 -y

Selanjutnya, unduh dan tambahkan kunci GPG untuk repositori Elasticsearch dengan perintah berikut:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -

Selanjutnya, jalankan perintah berikut untuk menambahkan repositori ke sistem Anda:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a
/etc/apt/sources.list.d/elastic-7.x.list

Selanjutnya, perbarui repositori dan instal Elasticsearch dengan perintah berikut:

apt-get update -y
apt-get install elasticsearch -y

Setelah terinstal, jalankan layanan Elasticsearch dan aktifkan untuk memulai saat boot dengan perintah berikut:

systemctl start elasticsearch
systemctl enable elasticsearch

Anda juga dapat memverifikasi status layanan Elasticsearch dengan perintah berikut:

systemctl status elasticsearch

Anda akan mendapatkan output berikut:

Langkah 4 – Konfigurasi Elasticsearch untuk Akses Jarak Jauh

Konfigurasi Elasticsearch default terletak di /etc/elasticsearch/elasticsearch.yml dan sudah dikonfigurasikan sebelumnya untuk penggunaan dasar, jadi Anda tidak perlu mengonfigurasinya jika Anda hanya menggunakan satu node dalam penyiapan.

Dalam beberapa kasus, Anda perlu mengonfigurasi Elasticsearch agar dapat diakses oleh host lain. Anda dapat mengizinkan akses jarak jauh dengan mengedit file elasticsearch.yml:

nano /etc/elasticsearch/elasticsearch.yml

Tambahkan baris berikut di bawah bagian “Jaringan”:

transport.host: localhost
transport.tcp.port: 9300
http.port: 9200
network.host: 0.0.0.0

Simpan dan tutup file, lalu mulai ulang layanan Elasticsearch untuk menerapkan perubahan:

systemctl restart elasticsearch

Langkah 5 – Verifikasi Elasticsearch

Pada titik ini, Elasticsearch diinstal, dikonfigurasi, dan mendengarkan pada port 9200. Sekarang saatnya untuk menguji apakah itu berfungsi atau tidak.

Untuk mengujinya, buka sistem jarak jauh dan jalankan perintah berikut:

curl http://your-server-ip:9200

Anda akan melihat informasi versi, tanggal, dan hash pada output berikut:

{
"name" : "ubuntu2004",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "CqfMwJSsRH-ucofVQxI9cA",
"version" : {
"number" : "7.7.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "ad56dce891c901a492bb1ee393f12dfff473a423",
"build_date" : "2020-05-28T16:30:01.040088Z",
"build_snapshot" : false,
"lucene_version" : "8.5.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

Kesimpulan

Selamat! Anda telah berhasil menginstal Elasticsearch di Ubuntu 20.04. Anda sekarang dapat menjelajahi Elasticsearch untuk lebih banyak fungsi. Untuk informasi lebih lanjut, kunjungi dokumentasi Elasticsearch. Instal Elasticsearch di VPS Anda dari Atlantic.Net hari ini!


Linux
  1. Cara Menginstal dan Menggunakan Elasticsearch di Ubuntu 20.04

  2. Cara Menginstal R di Ubuntu 18.04

  3. Bagaimana Cara Menginstal dan Mengonfigurasi Fail2ban di Ubuntu?

  1. Cara Menginstal dan Mengonfigurasi Elasticsearch di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Server OpenVPN di Ubuntu 20.04

  3. Cara menginstal dan mengkonfigurasi Elasticsearch di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04