Cum se instalează Elasticsearch cu Docker?

Cum Se Instaleaza Elasticsearch Cu Docker



Elasticsearch este un motor de căutare și un instrument analitic popular și în plină dezvoltare. Este frecvent utilizat pentru a stoca și analiza diferite tipuri de date și informații, dar este de obicei folosit pentru date nestructurate și semi-structurate. Poate fi ușor de configurat și instalat pe diferite platforme.

Uneori, utilizatorilor li se cere să folosească Elasticsearch cu unele aplicații care se bazează pe platforme diferite, cum ar fi distribuția Ubuntu. În astfel de situații, utilizatorii pot instala și utiliza Elasticsearch cu Docker. Docker este o platformă în care utilizatorii își pot containeriza cu ușurință aplicațiile și programele împreună cu dependențele necesare.







Acest articol va demonstra metoda de instalare a Elasticsearch cu Docker.



Cum se instalează Elasticsearch cu Docker?

Docker este o platformă în care utilizatorii pot executa Elasticsearch într-un mediu containerizat și izolat. Pentru a instala Elasticsearch cu Docker, parcurgeți pașii enumerați.



Pasul 1: Trageți imaginea Docker





Mai întâi, trageți imaginea Elasticsearch Docker din registrul oficial Docker utilizând „ docker pull ”comandă:

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



Pasul 2: Creați o rețea

Apoi, creați o nouă rețea pentru Elasticsearch folosind „ crearea rețelei docker ” comanda. Acest pas este opțional, dar recomandat. Deoarece crearea unei rețele este benefică în acest fel atunci când utilizatorul elimină containerul, Elasticsearch va fi eliminat complet împreună cu datele. Dar rețeaua va avea o copie de rezervă a datelor Elasticsearch:

docker network crea elastic

Pasul 3: Rulați imaginea

Apoi, executați imaginea Elasticsearch pentru a crea și a porni containerul Elasticsearch folosind comanda de mai jos:

docker run --Nume es01 --net elastic -p 9200 : 9200 -aceasta docker.elastic.co / elasticsearch / elasticsearch:8.8.2

În comanda de mai sus:

  • -Nume ” opțiunea este specificarea numelui containerului.
  • -net ” este folosită pentru a conecta rețeaua cu containerul.
  • -p ” opțiunea este definirea portului expus al containerului.
  • -aceasta ” flag execută containerul în mod interactiv și alocă terminalul containerului:

Aici, Elasticsearch va genera parola pentru „ elastic ” utilizator și token pentru a configura Kibana. Creați o copie de rezervă a acestor informații pentru o utilizare ulterioară:

Notă: În acest moment, utilizatorii pot întâmpina dificultăți în executarea containerului și pot întâmpina o eroare „ Elasticsearch nu a ieșit în mod normal ”. Pentru a rezolva această problemă, puteți naviga la soluția oferită de noi urmând documentul atașat post .

Pasul 4: Verificare

Pentru a verifica dacă containerul execută Elasticsearch pe portul specificat, navigați la „ http://localhost:9200 ” URL. După ce faceți acest lucru, Elasticsearch vă va cere să introduceți numele de utilizator și parola. Adăugați numele de utilizator „ elastic ” și parola care a fost generată în timpul executării containerului Elasticsearch în pasul de mai sus. Rezultatul de mai jos arată că am executat cu succes Elasticsearch cu containerul Docker:

Notă: În acest moment, mulți utilizatori se pot confrunta cu „ Conexiunea a fost resetată ” eroare. Pentru a rezolva eroarea declarată, accesați linkul nostru articol în care am furnizat un ghid pas cu pas pentru a rezolva eroarea „Conexiune a fost resetată”.

Acesta este totul despre instalarea Elasticsearch cu Docker.

Concluzie

Pentru a instala Elasticsearch cu Docker, mai întâi, trageți imaginea oficială Elasticsearch din registru folosind butonul „ docker pull ” comanda. După aceea, executați imaginea prin intermediul „ docker run -p 9200:9200 ” comanda. Acest blog a demonstrat metoda de instalare a Elasticsearch cu Docker.