¿Cómo instalar Elasticsearch con Docker?

Como Instalar Elasticsearch Con Docker



Elasticsearch es un motor de búsqueda y una herramienta analítica popular y en pleno crecimiento. Se usa con frecuencia para almacenar y analizar varios tipos de datos e información, pero generalmente se usa para datos no estructurados y semiestructurados. Se puede configurar e instalar fácilmente en diferentes plataformas.

A veces, los usuarios deben usar Elasticsearch con algunas aplicaciones que se basan en diferentes plataformas, como la distribución de Ubuntu. En tales situaciones, los usuarios pueden instalar y usar Elasticsearch con Docker. Docker es una plataforma donde los usuarios pueden contener fácilmente sus aplicaciones y programas junto con las dependencias requeridas.







Este artículo demostrará el método de instalación de Elasticsearch con Docker.



¿Cómo instalar Elasticsearch con Docker?

Docker es una plataforma donde los usuarios pueden ejecutar Elasticsearch en un entorno aislado y en contenedores. Para instalar Elasticsearch con Docker, siga los pasos enumerados.



Paso 1: extraer la imagen de Docker





Primero, extraiga la imagen de Elasticsearch Docker del registro oficial de Docker usando el ' docker pull ' dominio:

docker pull docker.elastic.co / elasticsearch / búsqueda elástica: 8.8.2

 



Paso 2: crea una red

A continuación, cree una nueva red para Elasticsearch utilizando el ' red docker crear ' dominio. Este paso es opcional pero recomendado. Como la creación de una red es beneficiosa de esa manera, cuando el usuario elimina el contenedor, Elasticsearch se eliminará por completo junto con los datos. Pero la red tendrá una copia de seguridad de los datos de Elasticsearch:

red acoplable crear elástico

 

Paso 3: ejecuta la imagen

A continuación, ejecute la imagen de Elasticsearch para crear e iniciar el contenedor de Elasticsearch con el siguiente comando:

ejecución de la ventana acoplable --nombre es01 --neto elástico -pag 9200 : 9200 -él docker.elastic.co / elasticsearch / búsqueda elástica: 8.8.2

 

En el comando mencionado anteriormente:

  • -nombre La opción ” está especificando el nombre del contenedor.
  • -neto La opción ” se utiliza para conectar la red con el contenedor.
  • -pag La opción ” está definiendo el puerto expuesto del contenedor.
  • -él ” está ejecutando el contenedor de forma interactiva y asigna la terminal al contenedor:

Aquí, Elasticsearch generará la contraseña para el “ elástico ” usuario y token para configurar Kibana. Cree una copia de seguridad de esta información para su uso posterior:

Nota: En este punto, los usuarios pueden tener dificultades para ejecutar el contenedor y pueden encontrar un error ' Elasticsearch no salió normalmente ”. Para resolver este problema, puede navegar a nuestra solución provista siguiendo el adjunto correo .

Paso 4: Verificación

Para verificar si el contenedor está ejecutando Elasticsearch en el puerto especificado, navegue hasta el ' http://localhost:9200 URL. Al hacerlo, Elasticsearch le pedirá que ingrese su nombre de usuario y contraseña. Agregue el nombre de usuario “ elástico ” y la contraseña que se generó al ejecutar el contenedor de Elasticsearch en el paso anterior. El siguiente resultado muestra que hemos ejecutado con éxito Elasticsearch con el contenedor Docker:

Nota: En este punto, muchos usuarios pueden enfrentarse a la “ Se restableció la conexión ' error. Para resolver el error indicado, vaya a nuestro enlace artículo en el que proporcionamos una guía paso a paso para resolver el error 'Se restableció la conexión'.

Eso es todo sobre la instalación de Elasticsearch con Docker.

Conclusión

Para instalar Elasticsearch con Docker, primero, extraiga la imagen oficial de Elasticsearch del registro usando el ' docker pull ' dominio. Después de eso, ejecute la imagen a través del “ docker run -p 9200:9200 ' dominio. Este blog ha demostrado el método para instalar Elasticsearch con Docker.