GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Elasticsearch na Debian Linux

Cíl

Cílem je poskytnout vám jednoduchý postup, jak nainstalovat Elasticsearch na Debian Linux. Průvodce se neponořuje do konfigurace Elasticsearch, protože toto je příběh na jindy.

Verze operačního systému a softwaru

  • Operační systém: – Debian 9 (Stretch)
  • Software: – Elasticsearch 5.2.0

Požadavky

Bude vyžadován privilegovaný přístup k vašemu systému Debian

Obtížnost

SNADNÉ

Konvence

  • # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Pokyny

Instalace předpokladů

Chcete-li začít, nainstalujte všechny požadované předpoklady uvedené níže. net-tools balíček je volitelný a používá se pouze pro testovací účely.

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

Stáhněte si Elasticsearch

V této fázi si musíme stáhnout balíček Elasticsearch Debian. V době psaní tohoto článku je k dispozici pouze Elasticsearch 5.2. Neváhejte a nahraďte níže uvedený odkaz adresou URL pro stažení verze 6.0, pokud je k dispozici.

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

Nainstalujte Elasticsearch

Použijte dpkg příkaz k instalaci dříve staženého elasticsearch-5.2.0.deb :

# dpkg -i elasticsearch-5.2.0.deb

Spustit a povolit elastické vyhledávání

Tos spustit a povolit Elasticsearch na systému Debian systemd provést:

# systemctl start elasticsearch
# systemctl enable elasticsearch

Potvrdit instalaci

journalctl příkaz by nyní měl uvádět Elasticsearch jako spuštěný:

# 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 ve výchozím nastavení naslouchá pouze na localhost, pokud není definováno jinak v /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 je nyní k dispozici pod 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"
}

Instalovat pluginy

Elasticsearch plugin a další relevantní binární soubory jsou umístěny pod /usr/share/elasticsearch/bin/ adresář. Přidejte tento adresář do svého spustitelného souboru PATH :

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

Chcete-li nainstalovat nové pluginy Elasticsearch, použijte elasticsearch-plugin příkaz. Například pro instalaci „file-based discovery plugin“ spusťte:

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

Debian
  1. Jak nainstalovat Logstash na Debian Linux

  2. Jak nainstalovat Slack na Debian Linux

  3. Jak nainstalovat VirtualBox na Debian Linux

  1. Jak nainstalovat VirtualBox na Debian Linux 9

  2. Jak nainstalovat Elasticsearch na Debian 9

  3. Jak nainstalovat Go na Debian 10 Linux

  1. Jak nainstalovat Slack na Debian 10 Linux

  2. Jak nainstalovat VirtualBox na Debian Linux 10 Linux

  3. Jak nainstalovat Jenkins na Debian 10 Linux