GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Elasticsearch su Debian Linux

Obiettivo

L'obiettivo è fornire una semplice procedura da seguire su come installare Elasticsearch su Debian Linux. La guida non approfondisce la configurazione di Elasticsearch poiché questa è una storia per un'altra volta.

Sistema operativo e versioni software

  • Sistema operativo: – Debian 9 (Stretch)
  • Software: – Elasticsearch 5.2.0

Requisiti

Sarà richiesto l'accesso privilegiato al tuo sistema Debian

Difficoltà

FACILE

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Istruzioni

Installazione dei prerequisiti

Per iniziare, installa tutti i prerequisiti richiesti elencati di seguito. Gli net-tools il pacchetto è facoltativo e viene utilizzato solo a scopo di test.

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

Scarica Elasticsearch

A questo punto, dobbiamo scaricare il pacchetto Debian Elasticsearch. Al momento della scrittura, è disponibile solo Elasticsearch 5.2. Sentiti libero di sostituire il link sottostante con l'URL di download della versione 6.0, se disponibile.

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

Installa Elasticsearch

Usa dpkg comando per installare elasticsearch-5.2.0.deb precedentemente scaricato :

# dpkg -i elasticsearch-5.2.0.deb

Avvia e abilita Elasticsearch

Per avviare e abilitare Elasticsearch sul sistema Debian, eseguire:

# systemctl start elasticsearch
# systemctl enable elasticsearch

Conferma installazione

Il journalctl il comando dovrebbe ora elencare Elasticsearch come avviato:

# 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 per impostazione predefinita è in ascolto solo su localhost, a meno che non sia definito diversamente all'interno di /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 è ora disponibile in 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"
}

Installa plugin

Il plug-in Elasticsearch e altri binari pertinenti si trovano in /usr/share/elasticsearch/bin/ directory. Aggiungi questa directory al tuo eseguibile PATH :

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

Per installare i nuovi plugin Elasticsearch usa elasticsearch-plugin comando. Ad esempio, per installare il "plugin di rilevamento basato su file" esegui:

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

Debian
  1. Come installare Logstash su Debian Linux

  2. Come installare Slack su Debian Linux

  3. Come installare VirtualBox su Debian Linux

  4. Come installare VirtualBox su Debian Linux 9

  5. Come installare Elasticsearch su Debian 9

Come installare Skype su Debian Linux

Come installare Elasticsearch su Debian 11 Bullseye

Come installare Graylog su Debian 9

Come installare Elasticsearch su Debian 11

Come installare Linux Kernel 5.15 su Debian 11

Come installare Memcached su Debian 11 Linux