GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit Elasticsearch na Ubuntu 18.04 a 16.04 LTS

Elasticsearch je flexibilní a výkonný open source, distribuovaný vyhledávací a analytický nástroj v reálném čase. 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 18.04 &16.04 LTS.

Krok 1 – 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.

Elasticsearch vyžadoval, aby Java běžela na jakémkoli systému. Ujistěte se, že váš systém má nainstalovanou Javu spuštěním následujícího příkazu. Tento příkaz vám zobrazí aktuální verzi Java.

java -version

java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

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

echo $JAVA_HOME

/usr/lib/jvm/java-11-oracle

Krok 2 – Nainstalujte Elasticsearch na Ubuntu

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-get 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-get update
sudo apt-get install elasticsearch

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 a aktualizujte jej:

sudo nano /etc/elasticsearch/elasticsearch.yml

Změňte následující hodnoty:

/etc/elasticsearch/elasticsearch.yml
 network.host: 0.0.0.0
 cluster.name: myCluster1
 node.name: "myNode1"
  • network.host – Nastavte hostitele sítě na 0.0.0.0, aby naslouchal na všech rozhraních a byl veřejně dostupný. Svou LAN adresu můžete použít pouze pro LAN přístup.
  • cluster.name – Název clusteru. U klastru s více uzly musí všechny uzly používat stejný název klastru.
  • node.name – Nastavte jedinečný název uzlu k identifikaci v clusteru.

Krok 4 – Spusťte Elasticsearch

Chcete-li nakonfigurovat, aby se Elasticsearch spustil automaticky při spuštění systému, spusťte následující příkazy:

sudo /bin/systemctl enable elasticsearch.service

Elasticsearch lze spustit a zastavit následovně:

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

Krok 5 – Testovací nastavení

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.3.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Ubuntu
  1. Jak nastavit Rsyslog Server na Ubuntu 18.04 LTS

  2. Jak nastavit HAProxy v Ubuntu 16.04

  3. Jak upgradovat Ubuntu 15.10 na Ubuntu 16.04 LTS

  1. Jak nainstalovat Elasticsearch na Ubuntu 18.04

  2. Jak nainstalovat Elasticsearch na Ubuntu 20.04

  3. Jak upgradovat Ubuntu 18.04 LTS na Ubuntu 20.04 LTS

  1. Jak nastavit soukromý registr dockerů na Ubuntu 18.04 LTS

  2. Jak nastavit IRedMail Server na Ubuntu 18.04 LTS

  3. Jak nastavit APT Proxy na Ubuntu 20.04 LTS