Elastické vyhledávání

Jak nainstalovat Elasticsearch na CentOS 8

Jak nainstalovat Elasticsearch na CentOS 8
Elasticsearch je velmi populární a výkonná platforma pro analýzu dat v reálném čase a distribuovanou vyhledávací platformu. Elasticsearch je open-source a volně použitelný projekt vyvinutý společností Elastic. Jeho škálovatelnost, snadné použití a volně použitelné funkce umožňují uživatelům používat jej pro účely testování pro komplexní vyhledávání. Podporuje služby RESTful pro manipulaci s daty kombinací metod HTTP s identifikátorem URI HTTP. Začněme instalací Elasticsearch na CentOS 8.

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.

Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...
Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...