Com instal·lar Elasticsearch amb Docker?

Com Instal Lar Elasticsearch Amb Docker



Elasticsearch és un motor de cerca i una eina analítica popular i en creixement. S'utilitza amb freqüència per emmagatzemar i analitzar diversos tipus de dades i informació, però normalment s'utilitza per a dades no estructurades i semiestructurades. Es pot configurar i instal·lar fàcilment en diferents plataformes.

De vegades, els usuaris han d'utilitzar Elasticsearch amb algunes aplicacions que es basen en diferents plataformes com la distribució Ubuntu. En aquestes situacions, els usuaris poden instal·lar i utilitzar Elasticsearch amb Docker. Docker és una plataforma on els usuaris poden contenidor fàcilment les seves aplicacions i programes juntament amb les dependències necessàries.







Aquest article mostrarà el mètode per instal·lar Elasticsearch amb Docker.



Com instal·lar Elasticsearch amb Docker?

Docker és una plataforma on els usuaris poden executar Elasticsearch en un entorn aïllat i en contenidors. Per instal·lar Elasticsearch amb Docker, seguiu els passos indicats.



Pas 1: traieu la imatge de Docker





Primer, traieu la imatge d'Elasticsearch Docker del registre oficial de Docker mitjançant el ' docker pull ' comandament:

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



Pas 2: creeu una xarxa

A continuació, creeu una xarxa nova per a Elasticsearch utilitzant el ' crear una xarxa docker ' comandament. Aquest pas és opcional però recomanat. Com que crear una xarxa és beneficiós d'aquesta manera quan l'usuari elimina el contenidor, Elasticsearch s'eliminarà completament juntament amb les dades. Però la xarxa tindrà una còpia de seguretat de les dades d'Elasticsearch:

Docker network crea elasticitat

Pas 3: executeu la imatge

A continuació, executeu la imatge Elasticsearch per crear i iniciar el contenidor Elasticsearch mitjançant l'ordre següent:

Docker Run --nom es01 --net elàstic -p 9200 : 9200 -ell docker.elastic.co / elasticsearch / elasticsearch:8.8.2

A la comanda esmentada anteriorment:

  • -nom ” opció és especificar el nom del contenidor.
  • -net ” s'utilitza per connectar la xarxa amb el contenidor.
  • -p ” opció és definir el port exposat del contenidor.
  • -ell ” La bandera està executant el contenidor de manera interactiva i assigna el terminal al contenidor:

Aquí, Elasticsearch generarà la contrasenya per al ' elàstic ” usuari i testimoni per configurar Kibana. Creeu una còpia de seguretat d'aquesta informació per al seu ús posterior:

Nota: En aquest punt, els usuaris poden tenir dificultats per executar el contenidor i poden trobar un error ' Elasticsearch no ha sortit amb normalitat ”. Per resoldre aquest problema, podeu navegar a la nostra solució proporcionada seguint l'adjunt publicació .

Pas 4: verificació

Per verificar si el contenidor està executant Elasticsearch al port especificat, navegueu fins a ' http://localhost:9200 ” URL. En fer-ho, Elasticsearch us demanarà que introduïu el vostre nom d'usuari i contrasenya. Afegeix el nom d'usuari ' elàstic ” i la contrasenya que es va generar durant l'execució del contenidor Elasticsearch al pas anterior. La sortida següent mostra que hem executat correctament Elasticsearch amb el contenidor Docker:

Nota: En aquest punt, molts usuaris poden enfrontar-se al ' S'ha restablert la connexió ” error. Per resoldre l'error indicat, consulteu el nostre enllaç article en què hem proporcionat una guia pas a pas per resoldre l'error 'La connexió es va restablir'.

Això és tot sobre la instal·lació d'Elasticsearch amb Docker.

Conclusió

Per instal·lar Elasticsearch amb Docker, primer, traieu la imatge oficial d'Elasticsearch del registre mitjançant el botó ' docker pull ' comandament. Després d'això, executeu la imatge a través del ' docker run -p 9200:9200 ' comandament. Aquest bloc ha demostrat el mètode per instal·lar Elasticsearch amb Docker.