Elastické vyhľadávanie

Ako nainštalovať Elasticsearch na CentOS 8

Ako nainštalovať Elasticsearch na CentOS 8
Elasticsearch je veľmi populárna a výkonná platforma na analýzu údajov v reálnom čase a platformu distribuovaného vyhľadávania. Elasticsearch je open-source a bezplatný projekt vyvinutý spoločnosťou Elastic. Jeho škálovateľnosť, jednoduché použitie a voľne použiteľné funkcie umožňujú používateľom používať ho na testovacie účely pri komplexnom vyhľadávaní. Podporuje služby RESTful na manipuláciu s údajmi kombináciou metód HTTP s HTTP URI. Začnime inštaláciou Elasticsearch na CentOS 8.

Inštalácia Elasticsearch na CentOS 8

Pretože Elasticsearch je napísaný v Jave, prvým krokom je nainštalovanie Javy do operačného systému CentOS 8.

Krok 1: Nainštalujte si Java na CentOS 8

Na vašom počítači so systémom CentOS 8 je možné nainštalovať Java nainštalovaním JRE (Java Runtime Environment). Balík OpenJDK je k dispozícii v úložisku balíkov CentOS 8 a najnovšiu verziu si môžete nainštalovať zadaním príkazu uvedeného nižšie.

$ sudo dnf install java-11-openjdk-devel -y

Po inštalácii OpenJDK skontrolujte nainštalovanú verziu.

$ java - verzia

Vidíte túto verziu 11.0.9.1 z OpenJDK je úspešne nainštalovaný na stroji CentOS 8. Poďme si teraz nainštalovať Elasticsearch.

Krok 2: Stiahnite si a nainštalujte Elasticsearch na CentOS 8

Elastic poskytuje všetky balíky na inštaláciu Elasticsearch na akýkoľvek operačný systém, ako je deb, tar.gz alebo ot./min. Pre CentOS 8 budeme určite potrebovať balík rpm na inštaláciu Elasticsearch na CentOS 8. Môžete navštíviť ich oficiálne webové stránky, elastické.co, na stiahnutie a inštaláciu najnovšej stabilnej verzie elastického vyhľadávania na serveri CentOS 8.

Posledná a stabilná vydaná verzia aplikácie Elasticsearch je 7.11.0 pri písaní tohto príspevku. Stiahnite a nainštalujte si elastický vyhľadávací program pomocou nasledujúceho príkazu:

$ sudo rpm -ivh https: // artefakty.elastické.co / na stiahnutie / elasticsearch / elasticsearch-7.12.0-x86_64.ot./min

Pre budúcnosť stačí navštíviť stránku sťahovania Elasticsearch, skopírovať adresu odkazu balíka RPM a vložiť ju na miesto odkazu vo vyššie uvedenom príkaze alebo môžete len zmeniť číslo verzie v uvedenom príkaze zo 7.10.2 na najnovšiu dostupnú verziu.

Po nainštalovaní Elasticsearch je ďalším krokom povolenie elastického vyhľadávania.

Najskôr pomocou príkazu znovu načítajte démona.

$ sudo systemctl daemon-reload

Po opätovnom načítaní démona povoľte službu Elasticsearch.

$ sudo systemctl povoliť elasticsearch.služby

Krok 3: Konfigurácia Elasticsearch na CentOS 8

Ak chcete po inštalácii Elasticsearch nakonfigurovať Elastic search podľa svojho želania, konfiguračné súbory Elasticsearch sa umiestnia do adresára / etc / elasticsearch. Napríklad, ak chcete zmeniť názov servera alebo klastra alebo nakonfigurovať elastické vyhľadávanie pre vzdialený prístup, všetky tieto typy možností konfigurácie sú umiestnené vo vnútri elasticsearch.yml súbor.

elasticsearch.yml

V tomto súbore sú všetky možnosti nastavenia a konfigurácie servera.

Otvorte elasticsearch.yml súbor v nano textovom editore v termináli.

$ sudo nano / etc / elasticsearch / elasticsearch.yml

A odkomentujte riadky, ktoré začínajú od „uzol.názov“A„zhluk.názov”A zadajte požadované názvy, aby ste zmenili názov servera a klastra.

uzol.name: "Názov nového uzla"
Klaster. meno: newClusterName

Podobne, ak chcete nakonfigurovať elastické vyhľadávanie pre vzdialený prístup, odkomentujte riadok začínajúci znakom „sieť.hostiteľ”Ak je komentovaný a poskytuje IP adresu vzdialeného hostiteľa.

Po všetkých konfiguráciách uložte súbor a ukončite prácu s klávesovými skratkami (CTRL + S) a (CTRL + X).

Po zmene konfiguračného súboru na uplatnenie zmien je potrebné reštartovať službu Elasticsearch.

$ sudo systemctl reštartujte elasticsearch.služby

Konfigurácia elastického vyhľadávania je uložená a úspešne použitá.

Záver

Takto môžeme nainštalovať elastické vyhľadávanie na operačný systém CentOS 8 a nakonfigurovať ho podľa našich požiadaviek. Pomocou aplikácie Elasticsearch môžeme vykonávať prehľadávanie webových stránok, prehľadávanie aplikácií, sledovanie výkonu aplikácií, analytiku obchodu a bezpečnosti a mnoho ďalších úloh. Ak sa chcete dozvedieť viac informácií o službe Elasticsearch, prečítajte si príručku Začíname s programom Elasticsearch na jej oficiálnych webových stránkach.

Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...