Hogyan telepíthető az Elasticsearch a Dockerrel?

Hogyan Telepitheto Az Elasticsearch A Dockerrel



Az Elasticsearch egy népszerű és jól fejlődő keresőmotor és elemző eszköz. Gyakran használják különféle típusú adatok és információk tárolására és elemzésére, de általában strukturálatlan és félig strukturált adatokhoz használják. Könnyen beállítható és telepíthető különböző platformokra.

Néha a felhasználóknak az Elasticsearch alkalmazást kell használniuk néhány olyan alkalmazással, amelyek különböző platformokon, például az Ubuntu disztribúción alapulnak. Ilyen helyzetekben a felhasználók telepíthetik és használhatják az Elasticsearch programot a Dockerrel. A Docker egy olyan platform, ahol a felhasználók könnyedén konténerbe helyezhetik alkalmazásaikat és programjaikat a szükséges függőségek mellett.







Ez a cikk bemutatja az Elasticsearch Dockerrel való telepítésének módszerét.



Hogyan telepíthető az Elasticsearch a Dockerrel?

A Docker egy olyan platform, ahol a felhasználók konténeres és elszigetelt környezetben hajthatják végre az Elasticsearch programot. Az Elasticsearch Dockerrel való telepítéséhez hajtsa végre a felsorolt ​​lépéseket.



1. lépés: Húzza le a Docker-képet





Először húzza ki az Elasticsearch Docker-képet a hivatalos Docker-nyilvántartásból a „ docker pull 'parancs:

docker pull docker.elastic.co / rugalmas keresés / rugalmas keresés:8.8.2



2. lépés: Hálózat létrehozása

Ezután hozzon létre egy új hálózatot az Elasticsearch számára a „ docker hálózat létrehozása ” parancsot. Ez a lépés nem kötelező, de ajánlott. Mivel a hálózat létrehozása ilyen módon előnyös, amikor a felhasználó eltávolítja a tárolót, az Elasticsearch az adatokkal együtt teljesen eltávolítódik. De a hálózatnak lesz biztonsági másolata az Elasticsearch adatokról:

dokkolóhálózat rugalmas létrehozása

3. lépés: Futtassa a képet

Ezután futtassa az Elasticsearch képet az Elasticsearch tároló létrehozásához és elindításához az alábbi paranccsal:

dokkolófuttatás --név es01 --háló rugalmas -o 9200 : 9200 -azt docker.elastic.co / rugalmas keresés / rugalmas keresés:8.8.2

A fent említett parancsban:

  • ' -név ” opció a tároló nevét adja meg.
  • ' -háló ” opció a hálózat és a konténer összekapcsolására szolgál.
  • ' -o ” opció határozza meg a tároló nyitott portját.
  • ' -azt ” zászló interaktívan végrehajtja a tárolót, és hozzárendeli a terminált a tárolóhoz:

Itt az Elasticsearch generálja a jelszót a „ rugalmas ” felhasználó és token a Kibana konfigurálásához. Készítsen biztonsági másolatot ezekről az információkról későbbi használatra:

Jegyzet: Ezen a ponton a felhasználók nehézségekbe ütközhetnek a tároló végrehajtása során, és hibaüzenetet kaphatnak „ Az Elasticsearch nem ment ki rendesen ”. A probléma megoldásához a mellékelt utasítások követésével navigálhat az általunk kínált megoldáshoz hozzászólás .

4. lépés: Ellenőrzés

Annak ellenőrzéséhez, hogy a tároló végrehajtja-e az Elasticsearch programot a megadott porton, lépjen a „ http://localhost:9200 ” URL. Amikor ezt megteszi, az Elasticsearch meg fogja kérni, hogy adja meg felhasználónevét és jelszavát. Adja hozzá a felhasználónevet ' rugalmas ” és a jelszó, amely az Elasticsearch tároló fenti lépésben történő végrehajtása során jött létre. Az alábbi kimenet azt mutatja, hogy sikeresen végrehajtottuk az Elasticsearch programot a Docker tárolóval:

Jegyzet: Ezen a ponton sok felhasználó szembesülhet a „ A kapcsolat visszaállítva ” hiba. A jelzett hiba megoldásához kövesse a hivatkozásunkat cikk amelyben lépésenkénti útmutatót adtunk a „Kapcsolat visszaállt” hiba elhárításához.

Ennyi az Elasticsearch telepítéséről a Dockerrel.

Következtetés

Az Elasticsearch Dockerrel való telepítéséhez először húzza ki a hivatalos Elasticsearch képfájlt a rendszerleíró adatbázisból a „ docker pull ” parancsot. Ezután futtassa a képet a „ docker run -p 9200:9200 ” parancsot. Ez a blog bemutatta az Elasticsearch Dockerrel való telepítésének módszerét.