Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

285
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!