GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Elasticsearch Di Debian Linux

Tujuan

Tujuannya adalah untuk memberi Anda langkah-langkah sederhana untuk mengikuti cara menginstal Elasticsearch di Debian Linux. Panduan ini tidak membahas konfigurasi Elasticsearch karena ini adalah kisah untuk lain waktu.

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem Operasi: – Debian 9 (Peregangan)
  • Perangkat Lunak: – Elasticsearch 5.2.0

Persyaratan

Akses istimewa ke sistem Debian Anda akan diperlukan

Kesulitan

MUDAH

Konvensi

  • # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Petunjuk

Penginstalan prasyarat

Untuk memulai, instal semua prasyarat yang diperlukan yang tercantum di bawah ini. net-tools paket adalah opsional dan digunakan untuk tujuan pengujian saja.

# apt update 
# apt install openjdk-8-jdk-headless net-tools wget

Unduh Elasticsearch

Pada tahap ini, kita perlu mengunduh paket Debian Elasticsearch. Pada saat penulisan, hanya Elasticsearch 5.2 yang tersedia. Jangan ragu untuk mengganti tautan di bawah ini dengan URL unduhan versi 6.0 jika tersedia.

wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.deb

Instal Elasticsearch

Gunakan dpkg perintah untuk menginstal elasticsearch-5.2.0.deb yang telah diunduh sebelumnya :

# dpkg -i elasticsearch-5.2.0.deb

Mulai dan Aktifkan Elasticsearch

Untuk memulai dan mengaktifkan Elasticsearch pada sistem sistem Debian, jalankan:

# systemctl start elasticsearch
# systemctl enable elasticsearch

Konfirmasi Pemasangan

journalctl perintah sekarang harus mencantumkan Elasticsearch sebagai permulaan:

# journalctl | tail
Feb 11 08:59:02 linuxconfig systemd[1]: Reached target Network is Online.
Feb 11 08:59:02 linuxconfig systemd[1]: Starting Elasticsearch...
Feb 11 08:59:02 linuxconfig systemd[1]: Started Elasticsearch.

Elasticsearch secara default hanya mendengarkan di localhost kecuali jika didefinisikan secara berbeda dalam /etc/elasticsearch/elasticsearch.yml :

# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      403/sshd            
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9200                :::*                    LISTEN      5562/java           
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9300                :::*                    LISTEN      5562/java           
tcp6       0      0 :::22                   :::*                    LISTEN      403/sshd

Elasticgsearch sekarang tersedia di bawah localhost:9200 URL:

# wget -qO - 127.0.0.1:9200
{
  "name" : "p7g80HJ",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "W7iE1jWYSiWL-hG3zMsaFQ",
  "version" : {
    "number" : "5.2.0",
    "build_hash" : "24e05b9",
    "build_date" : "2017-01-24T19:52:35.800Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.0"
  },
  "tagline" : "You Know, for Search"
}

Instal Plugin

Plugin Elasticsearch dan binari relevan lainnya berada di bawah /usr/share/elasticsearch/bin/ direktori. Tambahkan direktori ini ke PATH yang dapat dieksekusi Anda :

# export PATH=$PATH:/usr/share/elasticsearch/bin/

Untuk menginstal plugin Elasticsearch baru gunakan elasticsearch-plugin memerintah. Misalnya untuk menginstal "plugin penemuan berbasis file" jalankan:

# elasticsearch-plugin install discovery-file
-> Downloading discovery-file from elastic
[=================================================] 100%   
-> Installed discovery-file

Debian
  1. Cara menginstal Logstash Di Debian Linux

  2. Cara Menginstal Slack Di Linux Debian

  3. Bagaimana menginstal VirtualBox di Debian Linux

  1. Cara Menginstal VirtualBox di Debian Linux 9

  2. Cara Menginstal Elasticsearch di Debian 9

  3. Cara Menginstal Go di Debian 10 Linux

  1. Cara Menginstal Slack di Debian 10 Linux

  2. Cara Instal VirtualBox di Debian Linux 10 Linux

  3. Cara Menginstal Jenkins di Debian 10 Linux