Elasticsearch je populárny a dobre rastúci vyhľadávací nástroj a analytický nástroj. Často sa používa na ukladanie a analýzu rôznych typov údajov a informácií, ale zvyčajne sa používa pre neštruktúrované a pološtruktúrované údaje. Dá sa ľahko nastaviť a nainštalovať na rôzne platformy.
Niekedy sa od používateľov vyžaduje, aby používali Elasticsearch s niektorými aplikáciami, ktoré sú založené na rôznych platformách, ako je distribúcia Ubuntu. V takýchto situáciách môžu používatelia nainštalovať a používať Elasticsearch s Dockerom. Docker je platforma, kde môžu používatelia jednoducho kontajnerizovať svoje aplikácie a programy spolu s požadovanými závislosťami.
Tento článok demonštruje spôsob inštalácie Elasticsearch pomocou Docker.
Ako nainštalovať Elasticsearch pomocou Docker?
Docker je platforma, na ktorej môžu používatelia spúšťať Elasticsearch v kontajnerovom a izolovanom prostredí. Ak chcete nainštalovať Elasticsearch s Dockerom, vykonajte uvedené kroky.
Krok 1: Vytiahnite obrázok Docker
Najprv vytiahnite obrázok Elasticsearch Docker z oficiálneho registra Docker pomocou „ docker pull
Krok 2: Vytvorte sieť
Potom vytvorte novú sieť pre Elasticsearch pomocou „ vytvorenie dockerovej siete “príkaz. Tento krok je voliteľný, ale odporúčaný. Keďže vytvorenie siete je výhodné, keď používateľ odstráni kontajner, Elasticsearch sa úplne odstráni spolu s údajmi. Sieť však bude mať zálohu údajov Elasticsearch:
docker network vytvoriť elastické
Krok 3: Spustite obrázok
Potom spustite obrázok Elasticsearch a vytvorte a spustite kontajner Elasticsearch pomocou nižšie uvedeného príkazu:
docker spustiť --názov es01 --net elastické -p 9200 : 9200 -to docker.elastic.co / elasticsearch / elasticsearch:8.8.2
Vo vyššie uvedenom príkaze:
- “ -názov ” určuje názov kontajnera.
- “ – sieť ” sa používa na prepojenie siete s kontajnerom.
- “ -p ” definuje otvorený port kontajnera.
- “ -to ” príznak spúšťa kontajner interaktívne a prideľuje terminál kontajneru:
Tu Elasticsearch vygeneruje heslo pre „ elastické ” používateľ a token na konfiguráciu Kibana. Vytvorte zálohu týchto informácií pre neskoršie použitie:
Poznámka: V tomto bode môžu používatelia čeliť ťažkostiam pri spustení kontajnera a môžu sa vyskytnúť chyby „ Elasticsearch neskončil normálne “. Ak chcete vyriešiť tento problém, môžete prejsť na naše poskytnuté riešenie podľa priloženého príspevok .
Krok 4: Overenie
Ak chcete overiť, či kontajner vykonáva Elasticsearch na zadanom porte, prejdite na „ http://localhost:9200 “. Keď tak urobíte, Elasticsearch vás požiada o zadanie používateľského mena a hesla. Pridajte používateľské meno „ elastické “ a heslo, ktoré bolo vygenerované počas vykonávania kontajnera Elasticsearch vo vyššie uvedenom kroku. Nižšie uvedený výstup ukazuje, že sme úspešne vykonali Elasticsearch s kontajnerom Docker:
Poznámka: V tomto bode môže veľa používateľov čeliť „ Pripojenie bolo resetované ' chyba. Ak chcete vyriešiť uvedenú chybu, prejdite na náš odkaz článok v ktorom sme poskytli podrobný návod na vyriešenie chyby „Pripojenie bolo resetované“.
To je všetko o inštalácii Elasticsearch s Dockerom.
Záver
Ak chcete nainštalovať Elasticsearch s Dockerom, najprv vytiahnite oficiálny obraz Elasticsearch z registra pomocou „ docker pull