Instalace Elasticsearch na CentOS 8
Vzhledem k tomu, že Elasticsearch je napsán v jazyce Java, je prvním krokem instalace Java v operačním systému CentOS 8.
Krok 1: Nainstalujte Javu na CentOS 8
Java může být nainstalována na váš počítač CentOS 8 instalací JRE (Java Runtime Environment). Balíček OpenJDK je k dispozici v úložišti balíků CentOS 8 a nejnovější verzi můžete nainstalovat zadáním níže uvedeného příkazu.
$ sudo dnf install java-11-openjdk-devel -y
Po instalaci OpenJDK zkontrolujte nainstalovanou verzi.
$ java - verze
Vidíte tu verzi 11.0.9.1 z OpenJDK je úspěšně nainstalován na stroji CentOS 8. Pojďme si nyní nainstalovat Elasticsearch.
Krok 2: Stáhněte a nainstalujte Elasticsearch na CentOS 8
Elastic poskytuje všechny balíčky pro instalaci Elasticsearch na jakýkoli operační systém, jako je deb, tar.gz nebo rpm. Pro CentOS 8 budeme určitě potřebovat balíček rpm pro instalaci Elasticsearch na CentOS 8. Můžete navštívit jejich oficiální webové stránky, elastické.co, stáhnout a nainstalovat nejnovější stabilní verzi Elastického vyhledávání na CentOS 8.
Nejnovější a stabilní verze Elasticsearch je 7.11.0 při psaní tohoto příspěvku. Stáhněte a nainstalujte program elastického vyhledávání pomocí následujícího příkazu:
$ sudo rpm -ivh https: // artefakty.elastický.co / soubory ke stažení / elasticsearch / elasticsearch-7.12.0-x86_64.ot / min
V budoucnu stačí navštívit stránku pro stahování Elasticsearch, zkopírovat adresu odkazu balíčku RPM a vložit jej na místo odkazu ve výše uvedeném příkazu nebo můžete pouze změnit číslo verze ve výše uvedeném příkazu ze 7.10.2 na nejnovější dostupnou verzi.
Jakmile je Elasticsearch nainstalován, dalším krokem je povolení elastického vyhledávání.
Nejprve znovu načtěte démona pomocí příkazu.
$ sudo systemctl daemon-reload
Po opětovném načtení démona povolte službu Elasticsearch.
$ sudo systemctl povolit elasticsearch.servis
Krok 3: Konfigurace Elasticsearch na CentOS 8
Pokud chcete po instalaci Elasticsearch konfigurovat Elastic search podle svého přání, konfigurační soubory Elasticsearch jsou umístěny v adresáři / etc / elasticsearch. Například pokud chcete změnit název serveru nebo klastru nebo nakonfigurovat elastické vyhledávání pro vzdálený přístup, všechny tyto typy možností konfigurace jsou umístěny uvnitř elasticsearch.yml soubor.
elasticsearch.yml
Pro nastavení a konfiguraci serveru jsou všechny možnosti v tomto souboru.
Otevřete elasticsearch.yml soubor v nano textovém editoru v terminálu.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
A odkomentujte řádky, které začínají od „uzel.název" a "shluk.název„A zadejte požadovaná jména pro změnu názvu serveru, respektive klastru.
uzel.name: "Název nového uzlu"Klastr. name: newClusterName
Podobně, pokud chcete konfigurovat elastické vyhledávání pro vzdálený přístup, odkomentujte řádek, který začíná „síť.hostitel„Pokud je komentován a poskytuje IP adresu vzdáleného hostitele.
Po všech konfiguracích soubor uložte a ukončete pomocí klávesových zkratek (CTRL + S) a (CTRL + X).
Po změně konfiguračního souboru, aby se provedly změny, musíme restartovat službu Elasticsearch.
$ sudo systemctl restartujte elasticsearch.servis
Konfigurace elastického vyhledávání je uložena a úspěšně použita.
Závěr
Takto můžeme nainstalovat Elastické vyhledávání na operační systém CentOS 8 a nakonfigurovat jej podle našich požadavků. Pomocí Elasticsearch můžeme provádět vyhledávání na webových stránkách, vyhledávání aplikací, monitorování výkonu aplikací, obchodní a bezpečnostní analýzy a mnoho dalších úkolů. Chcete-li se dozvědět více o Elasticsearch, přečtěte si příručku Začínáme s Elasticsearch z jeho oficiálních webových stránek.