GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Elasticsearch na Ubuntu 20.04

Elasticsearch je flexibilní, výkonný, open source a v reálném čase vyhledávací a analytický nástroj. Pomocí jednoduché sady API poskytuje možnost fulltextového vyhledávání. Elastické vyhledávání je volně dostupné pod licencí Apache 2, která poskytuje největší flexibilitu.

Tento tutoriál vám pomůže nainstalovat Elasticsearch na systém Ubuntu 20.04 LTS.

Předpoklady

Přihlaste se do svého systému Ubuntu pomocí práv sudo. Pro vzdálený server Ubuntu pomocí ssh pro přístup. Uživatelé Windows mohou k přihlášení do systému Ubuntu použít putty nebo alternativy.

Krok 1 – Instalace Java

Elasticsearch vyžaduje běh Java nainstalovaný v systému. Uživatelé systému Ubuntu 20.04 mohou spustit následující příkazy k instalaci Java (OpenJDK 11):

sudo apt update
sudo apt install openjdk-11-jdk

Po instalaci zkontrolujte verzi Java ve vašem systému:

java -version
 
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Také se ujistěte, že je nakonfigurována proměnná prostředí JAVA_HOME:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 

Krok 2 – Instalace Elasticsearch na Ubuntu 20.04

Oficiální tým Elasticsearch poskytuje vhodné úložiště pro instalaci Elasticsearch na systém Ubuntu Linux. Po instalaci níže uvedeného balíčku a importu klíče GPG pro balíčky Elasticsearch.

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

Poté nakonfigurujte úložiště apt na vašem systému Debian. Níže uvedený příkaz přidá úložiště pro instalaci nejnovější Elasticsearch 6.X do vašeho systému Ubuntu.

add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" 

Po přidání úložiště do vašeho systému. Spusťte následující příkazy pro aktualizaci mezipaměti a poté nainstalujte balíčky Elasticsearch do vašeho systému.

sudo apt update 
sudo apt install elasticsearch 

Výše uvedené příkazy nainstalují Elasticsearch včetně všech požadovaných závislostí na vašem systému.

Krok 3 – Konfigurace Elasticsearch

Elasticsearch byl nainstalován do vašeho systému. Toto můžete upravit úpravou konfiguračního souboru Elasticsearch. Upravte konfigurační soubor ve svém oblíbeném textovém editoru:

sudo nano /etc/elasticsearch/elasticsearch.yml 

Poté aktualizujte níže uvedené základní konfigurace:

  • network.host – Nastavte hostitele sítě na 0.0.0.0, aby naslouchal na všech rozhraních a zpřístupnil jej veřejnosti. Svou LAN adresu můžete použít pouze pro LAN přístup.
     network.host: 0.0.0.0
    
  • cluster.name – Název clusteru. U víceuzlového clusteru musí všechny uzly používat stejný název clusteru.
     cluster.name: myCluster1
    
  • node.name – Nastavte jedinečný název uzlu k identifikaci v clusteru.
     node.name: "myNode1"
    

Uložte soubor a zavřete jej.

Krok 4 – Správa služby Elasticsearch

Dále musíte povolit automatické spouštění Elasticsearch při spouštění systému. Také spusťte službu poprvé spuštěním následujících příkazů:

sudo /bin/systemctl enable elasticsearch 
sudo /bin/systemctl start elasticsearch 

Pro zastavení nebo restart služby Elasticsearch z příkazového řádku můžete použít níže uvedené příkazy:

sudo systemctl stop elasticsearch 
sudo systemctl restart elasticsearch 

Krok 5 – Připojte se k Elasticsearch

Služba Elasticsearch je připravena k použití. Můžete to otestovat pomocí nástroje příkazového řádku curl. Spusťte jednoduchý příkaz GET pomocí curl a ověřte nastavení. Na obrazovce uvidíte podrobnosti clusteru Elasticsearch s verzí.

curl -X GET "http://localhost:9200/?pretty" 
Výstup konzoly
{
  "name" : "myNode1",
  "cluster_name" : "myCluster1",
  "cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "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"
}

Výše uvedený výstup ukazuje specifikace vašeho elasticsearch serveru.

Spuštěním následujícího příkazu můžete vytvořit nový segment na serveru elasticsearch. Změňte mybucket s názvem vašeho segmentu:

curl -XPUT http://localhost:9200/mybucket 

Výstup:

Výstup konzoly
{"acknowledged":true}

Závěr

V tomto tutoriálu jste se naučili, jak nainstalovat Elasticsearch na systém Ubuntu 20.04 LTS. Také vám pomůže provést základní konfiguraci serveru Elasticsearch.


Ubuntu
  1. Jak nainstalovat Graylog2 na Ubuntu 14.04

  2. Jak nainstalovat Graylog2 na Ubuntu 15.04 / 14.10

  3. Jak nainstalovat Gradle na Ubuntu 18.04

  1. Jak nainstalovat Elasticsearch na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat Elasticsearch na Ubuntu 20.04

  3. Jak nainstalovat OpenProject na Ubuntu 16.04