Ako nainštalovať Elasticsearch pomocou Docker?

Ako Nainstalovat Elasticsearch Pomocou Docker



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 'príkaz:

docker pull docker.elastic.co / elasticsearch / elasticsearch:8.8.2



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 “príkaz. Potom spustite obrázok cez „ docker run -p 9200:9200 “príkaz. Tento blog demonštroval metódu inštalácie Elasticsearch s Dockerom.