CursosEmpresasBlogLiveConfPrecios

Instalación de Postman y Configuración de Elasticsearch en Docker

Clase 3 de 16 • Curso de Introducción a Elasticsearch

Contenido del curso

Conceptos básicos para usar Elasticsearch

  • 1
    Búsquedas rápidas con Elastic Search y Postman

    Búsquedas rápidas con Elastic Search y Postman

    02:56 min
  • 2
    Fundamentos de Elastic Search: Búsquedas Rápidas y Distribuidas

    Fundamentos de Elastic Search: Búsquedas Rápidas y Distribuidas

    05:58 min
  • 3

    Instalación de Postman y Configuración de Elasticsearch en Docker

    Viendo ahora

Indexación de datos

  • 4
    Consultas y Creación de Documentos en Elastic Search con Postman

    Consultas y Creación de Documentos en Elastic Search con Postman

    08:50 min
  • 5
    Verbos HTTP en Elastic Search: Get, Post, Put y Delete

    Verbos HTTP en Elastic Search: Get, Post, Put y Delete

    09:32 min
  • 6
    Mapeo de Datos en Elastic Search: Creación y Modificación de Índices

    Mapeo de Datos en Elastic Search: Creación y Modificación de Índices

    09:56 min
  • 7
    Funcionamiento del Puntaje en Elastic Search

    Funcionamiento del Puntaje en Elastic Search

    09:24 min

Consultas

  • 8
    Cláusulas de Búsqueda en Elastic Search: Must, Filter, Should, Must Not

    Cláusulas de Búsqueda en Elastic Search: Must, Filter, Should, Must Not

    04:04 min
  • 9
    Consultas Booleanas en AFIP Search con Postman

    Consultas Booleanas en AFIP Search con Postman

    08:17 min
  • 10
    Consultas Compuestas en Elastic Search: Guía Práctica

    Consultas Compuestas en Elastic Search: Guía Práctica

    03:04 min
  • 11
    Consultas Compuestas en Elastic Search con Postman

    Consultas Compuestas en Elastic Search con Postman

    06:19 min
  • 12
    Consultas Anidadas en Elastic Search: Creación y Ejemplos Prácticos

    Consultas Anidadas en Elastic Search: Creación y Ejemplos Prácticos

    10:27 min
  • 13
    Unificación de Datos en Directorio de Restaurantes con Postman

    Unificación de Datos en Directorio de Restaurantes con Postman

    09:12 min
  • 14
    Consultas de Rango y Agregaciones en Elastic Search con Postman

    Consultas de Rango y Agregaciones en Elastic Search con Postman

    09:56 min
  • 15
    Consultas Avanzadas en Elasticsearch con PostMan

    Consultas Avanzadas en Elasticsearch con PostMan

    07:20 min

Cierre

  • 16
    Integración de Elastic Search en Proyectos de Software

    Integración de Elastic Search en Proyectos de Software

    03:55 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      Paso 1 - Instalar Postman

      Para instalar Postman accedes a la URL https://www.postman.com/downloads/ la cual te provee con el instalador de tu sistema operativo.

      Windows

      Para la instalación en Windows, bajamos el archivo *.exe. Luego lo abrimos y finalizamos la instalación.

      image6.png
      Postman soporta Windows desde la versión 7 en adelante en las arquitecturas x86 y x64.

      Mac

      image2.png
      La versión mínima soportada es MacOS 10.9.

      Para la instalación en Mac bajamos el archivo *.zip que contiene el instalador. Luego descomprimes este archivo y te queda un instalador llamado Postman 2.

      image5.png

      Haces doble clic sobre instalador y aparece una ventana recordando que es un ejecutable bajado de internet, le das clic en abrir.

      image4.png

      Luego el instalador te pregunta si quieres mover la aplicación al folder de Applications, le das que sí quieres moverla y enseguida tendrás la aplicación abierta y lista para usar.

      image3.png

      Paso 2 - Crear archivo de configuración

      Para crear el archivo de configuración te recomiendo utilices un directorio personalizado para este curso, en el cual puedas guardar todos los archivos que usarás. Entonces lo primero será crear este directorio y entrar en él.

      Nota: los siguientes comandos se deben ejecutar en una terminal

      $ mkdir curso-elastic-platzi $ cd curso-elastic-platzi

      Ahora abres un editor de texto (te recomiendo Visual Studio Code) y creas un archivo dentro de este directorio. El nombre del archivo es docker-compose.yml

      image1.png

      Una vez creado el archivo, le vas a agregar la siguiente configuración:

      version: '2.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - cluster.initial_master_nodes=es01 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic volumes: data01: driver: local networks: elastic: driver: bridge

      Este archivo es basado en las configuraciones recomendadas para correr Elasticsearch con Docker. Esta guía se puede consultar en https://www.elastic.co/guide/en/elasticsearch/reference/7.6/docker.html.

      Acá un breve repaso de lo que hace este archivo:

      1. Le dice a Docker que use la imagen de Elasticsearch con versión 7.6.0. Esta es la versión que vas a usar durante el curso.
      2. Le dice que el nombre del contenedor será es01.
      3. Le indica unas configuraciones para crear el cluster y el nodo por defecto.
      4. Le indica que el puerto sobre el que corre Elasticsearch es el 9200. A su vez le dice que exponga ese mismo puerto a tu máquina para que puedas usar el servicio bajo el puerto estándar.

      Por último guardamos el archivo.

      Paso 3 - Levantar el servicio

      Luego de tener el archivo listo, le dices a Docker que levante el servicio ejecutando el siguiente comando:

      $ docker-compose up

      Este comando se encarga de ejecutar las directivas que especificamos en el archivo dejando el servicio de Elasticsearch funcionando correctamente en el puerto 9200. Esto puede tomar unos segundos mientras se configura el contenedor y se levanta el servicio.

      Para comprobar que Elasticsearch ya está corriendo sobre tu máquina, abres Postman y ejecutas un GET sobre la url http://localhost:9200. Si todo salió, correctamente verás un resultado similar a este:

      image7.png

      ¡Listo! te veo en la siguiente clase.

        Carlos Eduardo Magallon Zepeda

        Carlos Eduardo Magallon Zepeda

        student•
        hace 6 años

        Si alguien tiene GNU/Linux y le sale un error como este al intentar levantar el servicio con docker-compose:

        es01 | [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] es01 | ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/es-docker-cluster.log es01 | {"type": "server", "timestamp": "2020-06-26T01:04:28,625Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "es-docker-cluster", "node.name": "es01", "message": "stopping ..." } es01 | {"type": "server", "timestamp": "2020-06-26T01:04:28,649Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "es-docker-cluster", "node.name": "es01", "message": "stopped" } es01 | {"type": "server", "timestamp": "2020-06-26T01:04:28,649Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "es-docker-cluster", "node.name": "es01", "message": "closing ..." } es01 | {"type": "server", "timestamp": "2020-06-26T01:04:28,666Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "es-docker-cluster", "node.name": "es01", "message": "closed" } es01 | {"type": "server", "timestamp": "2020-06-26T01:04:28,668Z", "level": "INFO", "component": "o.e.x.m.p.NativeController", "cluster.name": "es-docker-cluster", "node.name": "es01", "message": "Native controller process has stopped - no new native processes can be started" } es01 exited with code 78

        Es por falta de memoria en el host, para solucionar el problema deben aumentar la memoria disponible en el host de la corriendo el siguiente comando en consola:

        sudo sysctl -w vm.max_map_count=262144

        Sí, ya sé que modificar el host mata por completo el propósito de estar usando Docker pero es justamente lo que recomiendan en la página oficial de elasticsearch, espero modifiquen su postura en el futuro.

          Claudio Pedalino

          Claudio Pedalino

          student•
          hace 6 años

          Comentario salvador... te ganaste un espacio en el cielo...

          Walter De Jesús Medina Puy

          Walter De Jesús Medina Puy

          student•
          hace 5 años

          Es falta de memoria RAM? o memoria de disco duro?

        Harrison Martinez

        Harrison Martinez

        student•
        hace 5 años

        segui la ayuda de @jamarin_ y deje el docker-compose.yml de la siguiente forma y funciono:

        version: '2.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.6.0 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - bootstrap.memory_lock=true - discovery.type=single-node - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic volumes: data01: driver: local networks: elastic: driver: bridge
          Victor Parra

          Victor Parra

          student•
          hace 5 años

          Me funciono, gracias. De la otra forma, me marcaba error es01 exited with code 78

          Sergio de Jesús Huesca Nieva

          Sergio de Jesús Huesca Nieva

          student•
          hace 5 años

          Vengo a dejar mis agradecimientos pues resolvieron mi problema!

        Iraida Mercedes Barreto Díaz

        Iraida Mercedes Barreto Díaz

        student•
        hace 6 años

        Para el problema vm.max_map_count is too low en Windows con docker desktop me funcionó la siguiente solución: (btw, hay que tener wsl activo)

        Usando Powershell ejecuto el siguiente comando para que use la distribución de docker-desktop :

        wsl -d docker-desktop

        Consulto el valor de memoria asignada actual (debe ser 65530) con el comando:

        wsl -d docker-desktop cat /proc/sys/vm/max_map_count

        Luego el reasigno el valor con:

        wsl -d docker-desktop sysctl -w vm.max_map_count=262144

        Repito el paso dos para confirmar el valor reasignado, debe ser 262144. Luego vuelvo a ejecutar el comando con docker-compose up. En mi caso no fue necesario reiniciar el docker desktop pero si no ejecuta prueben esta opción y ya me ejecuta la petición en Postman.

          Jairo Salazar

          Jairo Salazar

          student•
          hace 5 años

          muchas gracias iraida me has salvado

          Antonio Rafael González Ferrer

          Antonio Rafael González Ferrer

          student•
          hace 5 años

          Gracias totales!

        CLAUDIO RIVAS

        CLAUDIO RIVAS

        student•
        hace 5 años

        Nota personal, no olvides que docker debe estar funcionando antes de docker-compose up

        Jose Antonio Marín López

        Jose Antonio Marín López

        student•
        hace 6 años

        En Windows he tenido problemas para arrancar ElasticSearch sobre docker. He podido arrancarlo al modificar el environment con los siguientes parámetros: ` - node.name=es01

        • cluster.name=es-docker-cluster
        • bootstrap.memory_lock=true
        • discovery.type=single-node
        • "ES_JAVA_OPTS=-Xms1G -Xmx1G"`

        Básicamente he eliminado cluster.initial_master_nodes=es01 y he añadido discovery-type=single-node, para hacer que ElasticSearch utilice clúster de un solo nodo en su almacenamiento.

          Harrison Martinez

          Harrison Martinez

          student•
          hace 5 años

          Gracias!

          Sergio de Jesús Huesca Nieva

          Sergio de Jesús Huesca Nieva

          student•
          hace 5 años

          Gracias por el aporte, me ayudo mucho.

          Saludos!

        Bárbara de los Ángeles Morantes Carvajal

        Bárbara de los Ángeles Morantes Carvajal

        student•
        hace 5 años

        He visto que varias personas han tenido problemas para poner a correr Elasticsearch en Windows, les paso un tutorial que hice sobre otra manera que encontre de hacerlo, espero les sirva https://platzi.com/tutoriales/1912-intro-elasticsearch/9839-otra-forma-de-usar-elasticsearch-en-windows/ c:

          Jeison Enrique Sanchez Valencia

          Jeison Enrique Sanchez Valencia

          student•
          hace 5 años

          Que buen aporte, muchas gracias

          Bárbara de los Ángeles Morantes Carvajal

          Bárbara de los Ángeles Morantes Carvajal

          student•
          hace 5 años

          ¡Gracias a ti @jeico1789 !, por comentar, me alegra haberte ayudado c:

        Carlos Alberto García Rosales

        Carlos Alberto García Rosales

        student•
        hace 4 años

        Para que funcione en MAC con Chip M1 tuve que hacer algunas modificaciones al archivo de Docker.

        version: '2.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.10.2-arm64 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - cluster.initial_master_nodes=es01 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic volumes: data01: driver: local networks: elastic: driver: bridge
          Rosa Estevan Hernaiz

          Rosa Estevan Hernaiz

          student•
          hace 4 años

          Copié tal cual este código y me funcionó a la perfección. (Tengo Chip M2).

          ¡Muchísimas gracias por el aporte! Llevaba un rato largo intentando que me funcionase.

        Felipe Hernández

        Felipe Hernández

        student•
        hace 5 años

        Hola, si alguien tiene problemas con las ultimas versiones de elastic comparto esta configuración que me funcionó.

        version: "3.7" services: es01: image: elasticsearch:7.4.2 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - discovery.type=single-node volumes: - elastic:/usr/share/elasticsearch/data networks: - elastic ports: - 9200:9200 - 9300:9300 networks: elastic: driver: bridge volumes: elastic:
          Elias Hidalgo

          Elias Hidalgo

          student•
          hace 4 años

          Me funciono perfecto! Gracias!!!

          Luis Fernando Pedroza Taborda

          Luis Fernando Pedroza Taborda

          student•
          hace 4 años

          Funciono perfectamente, gracias por el aporte.

        Omar D

        Omar D

        student•
        hace 3 años

        Yo modifiqué un poco y quedó el siguiente docker-compose.yml funcional

        version: '3.7' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.10.0 container_name: elasticsearch environment: - discovery.type=single-node ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic volumes: data01: driver: local networks: elastic: driver: bridge
          Julian David Alzate Cuervo

          Julian David Alzate Cuervo

          student•
          hace 3 años

          gracias por la ayuda

        Harrison Martinez

        Harrison Martinez

        student•
        hace 5 años

        Para detener el servicio:

        docker stop es01

        Para subir el servicio:

        docker start es01
        Xareni Wang Chen

        Xareni Wang Chen

        student•
        hace 4 años

        Hola! Yo tuve problemas para realizar la instalación y encontré la solución poniendo este docker-compose, espero sea de utilidad:

        version: '2.2' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0 container_name: elasticsearch environment: - node.name=elasticsearch - discovery.seed_hosts=elasticsearch - cluster.initial_master_nodes=elasticsearch - cluster.name=docker-cluster - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - esdata1:/usr/share/elasticsearch/data ports: - 9200:9200 kibana: image: docker.elastic.co/kibana/kibana:7.8.0 container_name: kibana environment: ELASTICSEARCH_URL: "" ports: - 5601:5601 depends_on: - elasticsearch volumes: esdata1: driver: local

        Para ello tuve que borrar todas las imágenes ya hechas anteriormente y luego correrlo con docker-compose up

          Tonalli López

          Tonalli López

          student•
          hace 4 años

          URL:

          ELASTICSEARCH_URL: "http : // elasticsearch:9200" ++Sin espacios++

        Johan Quijano

        Johan Quijano

        student•
        hace 5 años

        Saludos, no me funciona. Dic de 2020. Hice todos los pasos, al momento de ejecutar el docker, no aparece nada en el localhost 9200 y en la consola docker no quiere subir, intenta, pero luego aparece inactivo. No aparecen errores. Yo creo que faltó un video con estos pasos, no puedo avanzar en el curso ahora.

          Jeferson Apaza

          Jeferson Apaza

          student•
          hace 5 años

          me paso lo mismo , intenta reasignando la memoria con este comando ' sudo sysctl -w vm.max_map_count=262144 ' , me soluciono el problema

          Jose Misael Cubillos Jimenez

          Jose Misael Cubillos Jimenez

          student•
          hace 5 años

          Obtuve el mismo error que menciona @Jeferson Apaza, en mi caso que uso windows para solucionarlo, en la terminal de Power Shell ejecuté los dos siguientes comandos:

          wsl -d docker-desktop sysctl -w vm.max_map_count=262144

          Luego de eso me funcionó correctamente.

        Gonzalo Muñoz

        Gonzalo Muñoz

        student•
        hace 6 años

        Perfect.

        Gracias!

        Irmin Corona 🐯

        Irmin Corona 🐯

        student•
        hace 3 años
        elastic_search.png
        version: '3.7' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.10.0 container_name: elasticsearch environment: - discovery.type=single-node ulimits: memlock: soft: -1 hard: -1 volumes: - data01:/usr/share/elasticsearch/data ports: - 9200:9200 networks: - elastic volumes: data01: driver: local networks: elastic: driver: bridge
          Edwin Clavijo

          Edwin Clavijo

          student•
          hace 3 años

          Muchas gracias.

        Pedro Iván Juárez Cornejo

        Pedro Iván Juárez Cornejo

        student•
        hace 4 años

        Y en que momento se menciona como instalar Docker :/

        Juan David Gomez Forero

        Juan David Gomez Forero

        student•
        hace 4 años

        si a alguno le salió un error similar a este en iOS:

        docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) [64323] Failed to execute script docker-compose

        prueben ejecutando el siguiente comando.

        docker start up

        si les responde esto:

        Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Error: failed to start containers: up

        ahí e podrán dar cuenta si el demon de docker esta corriendo o no.

        En mi caso la solución fue abrir la aplicación docker de escritorio, luego si ejecuté el comando "docker-compose up" y levantó lo mas de bello

        Eduardo Aguilar Yepez

        Eduardo Aguilar Yepez

        student•
        hace 4 años

        Aca les dejo una version simplificada del docker-compose...

        version: '3.1' services: elastic: image: elasticsearch:7.14.2 container_name: elastic environment: - discovery.type=single-node volumes: - ./data:/usr/share/elasticsearch/data ports: - 9300:9300 - 9200:9200 networks: - elastic networks: elastic: driver: bridge

        Esto es siguiendo la doc de la imagen oficial en DockerHub

        para ejecutar esto solo necesitar crear una carpeta data jutno a su archivo docker-compose.yml y darle permisos de acceso de la siguiente forma:

        mkdir data && sudo chmod -R 777 data

        Despues podran ejecutar docker-compose up sin ningun problema.

        H. Alfredo Arrieta

        H. Alfredo Arrieta

        student•
        hace 4 años

        Solucion al error al compilar en Windows/Linux en 3 simples pasos:

        1. Si tenes Windows, instala la terminal GNU/Linux que prefieras:

          Ubuntu 20.04 LTS
          openSUSE Leap 15.1 SUSE Linux Enterprise Server 15 SP1 Kali Linux
          Debian GNU/Linux

        2. Corre el codigo:

        sudo sysctl -w vm.max_map_count=262144
        1. Compila.

        Saludos xD

        Hector Antruejo

        Hector Antruejo

        student•
        hace 5 años

        Si os da un error de memoria (es01 exited with code 78) probar lo que pone en la documentación: https://www.elastic.co/guide/en/elasticsearch/reference/7.12/docker.html#_set_vm_max_map_count_to_at_least_262144

        $ sudo sysctl -w vm.max_map_count=262144 $ sudo docker-compose up
        Jeiner Muñoz Olivera

        Jeiner Muñoz Olivera

        student•
        hace 5 años

        Completé todos los pasos, pero no he podido levantar el servicio. Probé algunas soluciones de otros compañeros, pero ninguna me funcionó. ¿Alguien que me ayude?

        Captura.PNG

          Sergio de Jesús Huesca Nieva

          Sergio de Jesús Huesca Nieva

          student•
          hace 5 años

          tu docker estaba corriendo ??