GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Elasticsearch di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Elasticsearch di Debian 11. Bagi Anda yang belum tahu, Elasticsearch adalah mesin analitik dan telusur RESTful yang terdistribusi di jantung Elastic Stack. Elasticsearch sangat disukai dan populer di kalangan sysadmin dan pengembang karena merupakan mesin pencari hebat yang didasarkan pada perpustakaan Lucene. Elasticsearch umumnya digunakan sebagai mesin/teknologi dasar yang mendukung aplikasi dengan fitur dan persyaratan pencarian yang kompleks.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Elasticsearch di server Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Elasticsearch di Debian 11 Bullseye

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https

Langkah 2. Menginstal Java.

Penyebaran Elasticsearch mengharuskan Java 8 atau 11 diinstal. Jalankan perintah di bawah ini untuk menginstal OpenJDK di sistem Anda:

sudo apt install default-jdk

Konfirmasi penginstalan Java dengan memeriksa versi:

java -version

Langkah 3. Menginstal Elasticsearch di Debian 11.

Elasticsearch tidak tersedia di repositori standar Debian 11, sekarang kami menambahkan repositori Elasticsearch APT ke sistem Anda:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

Setelah itu, instal paket Elasticsearch menggunakan apt perintah di bawah ini:

sudo apt update
sudo apt install elasticsearch

Mulai dan aktifkan layanan Elasticsearch:

sudo systemctl enable elasticsearch.service --now

Untuk memverifikasi dan memeriksa apakah Elasticsearch berjalan, kita dapat menjalankan perintah berikut:

curl -X GET "localhost:9200"

Untuk melihat pesan sistem yang dicatat oleh Elasticsearch di sistem Anda, ketik perintah berikut:

sudo journalctl -u elasticsearch

Langkah 4. Konfigurasi Elasticsearch.

Secara default, Elasticsearch hanya mendengarkan localhost. Untuk mengubahnya, buka file konfigurasi sebagai berikut:

sudo nano /etc/elasticsearch/elasticsearch.yml

Tambahkan baris berikut di akhir file:

network.host: 127.0.0.1
http.host: 0.0.0.0
http.port: 9200

Mulai ulang layanan Elasticsearch dengan perintah berikut agar perubahan diterapkan:

sudo systemctl restart elasticsearch

Langkah 5. Konfigurasi Firewall.

Sekarang aktifkan akses ke port 9200 dari firewall lokal:

sudo ufw allow 9200

Selamat! Anda telah berhasil menginstal Elasticsearch. Terima kasih telah menggunakan tutorial ini untuk menginstal Elasticsearch pada sistem Debian 11 (Bullseye). Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs resmi Elasticsearch .


Debian
  1. Cara menginstal Elasticsearch Di Debian Linux

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal Nextcloud Di Debian 9

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal MongoDB di Debian 9

  2. Cara Menginstal Nginx di Debian 9

  3. Cara Instal Apache di Debian 9