Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

284
Visualizações
Kibana no puede conectarse a Elasticsearch en Docker

Estoy siguiendo https://www.elastic.co/guide/en/elasticsearch/reference/6.5/docker.html y https://www.elastic.co/guide/en/kibana/6.5/docker.html Pero no parece funcionar bien con kibana, ES funciona bien.

Intenté iniciar kibana solo, pero finalmente lo agregué a un archivo docker-compose.

 services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.5.4 container_name: elasticsearch environment: - 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 networks: - esnet elasticsearch2: image: docker.elastic.co/elasticsearch/elasticsearch:6.5.4 container_name: elasticsearch2 environment: - cluster.name=docker-cluster - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - "discovery.zen.ping.unicast.hosts=elasticsearch" ulimits: memlock: soft: -1 hard: -1 volumes: - esdata2:/usr/share/elasticsearch/data networks: - esnet kibana: image: docker.elastic.co/kibana/kibana:6.5.4 volumes: - ./kibana.yml:/usr/share/kibana/config/kibana.yml ports: - 5601:5601 volumes: esdata1: driver: local esdata2: driver: local networks: esnet:

Kibana.yml es:

 server.host: "0.0.0.0" server.name: "kibana" elasticsearch.url: http://elasticsearch:9200

me sale el siguiente error:

kibana_1 | {"type":"log","@timestamp":"2019-06-11T08:55:30Z","tags":["advertencia","elasticsearch","admin"],"pid":1, "message":"No se pudo reactivar la conexión: http://elasticsearch:9200/ "}

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

El contenedor kibana no está en la misma red que los dos contenedores elasticsearch : no tiene un bloque networks: y, por lo tanto, está en una red default creada automáticamente, pero los dos contenedores elasticsearch están en una red esnet declarada explícitamente. Como no están en la misma red, el DNS entre contenedores no funciona.

Sugeriría simplemente eliminar todas las networks: bloques y usar la red predeterminada que Docker Compose crea para usted. Si desea una red con nombre explícito, copie las mismas líneas de networks: [esnet] en el bloque de servicio kibana:

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda