V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Elasticsearch na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Elasticsearch je flexibilní a výkonný open source, distribuovaný vyhledávací a analytický nástroj v reálném čase. S Elasticsearch můžete ukládat, vyhledávat a analyzovat velké objemy dat rychleji a téměř v reálném čase. Elasticsearch se obecně používá jako základní motor/technologie, která pohání aplikace, které mají složité vyhledávací funkce a požadavky.
Nainstalujte Elasticsearch na Ubuntu
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zajistit, aby byly všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte Javu.
Java je primárním požadavkem pro spuštění Elasticsearch 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:
sudo apt install openjdk-8-jdk
Můžete ověřit, že máme nainstalovanou Javu 8 spuštěním tohoto příkazu:
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
Krok 3. Nainstalujte Elasticsearch na Ubuntu 18.04.
Použijte oficiální repozitář Elasticsearch k instalaci Elasticsearch do systému Ubuntu Linux:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Jakmile je úložiště povoleno, aktualizujte seznam balíčků apt a nainstalujte nástroj Elasticsearch zadáním:
sudo apt update sudo apt install elasticsearch
Služba Elasticsearch se po dokončení procesu instalace nespustí automaticky. Spuštění služby a povolení služby:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Krok 4. Nakonfigurujte Elasticsearch.
To si můžete přizpůsobit úpravou konfiguračního souboru Elasticsearch. Upravte konfigurační soubor ve svém oblíbeném textovém editoru a aktualizujte následující hodnoty:
sudo nano /etc/elasticsearch/elasticsearch.yml
Změňte následující hodnoty:
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Restartujte službu Elasticsearch, aby se změny projevily:
sudo systemctl restart elasticsearch
Krok 5. Otestujte nastavení Elasticsearch.
To, že Elasticsearch běží, můžete ověřit odesláním požadavku HTTP na port 9200 na localhost pomocí následujícího příkazu curl:
curl -X GET "localhost:9200/"
Měli byste vidět něco podobného:
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
To je vše, co potřebujete k instalaci Elasticsearch na Ubuntu 18.04. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.