PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Tuesday, October 25, 2022

[FIXED] How to connect to remote Elasticsearch from Kibana Docker image

 October 25, 2022     docker, elasticsearch, kibana     No comments   

Issue

I have an ElasticSearch cluster running somewhere and I though to spin a Kibana container on my local machine and connect to the cluster, but it's not working. It looks like it's looking for a local ES.

kibana_1 | {"type":"log","@timestamp":"2022-08-31T09:06:05Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"Unable to revive connection: http://elasticsearch:9200/"} kibana_1 | {"type":"log","@timestamp":"2022-08-31T09:06:05Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"No living connections"}

This is docker-compose.yml I'm using

version: "3"
services:
  kibana:
    image: kibana:7.0.1
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_URL=https://esinstance.us-east-1.es.amazonaws.com/
      - ELASTICSEARCH_USERNAME=admin
      - ELASTICSEARCH_PASSWORD=pass123

Solution

You need edit ENV ELASTICSEARCH_URL to ELASTICSEARCH_HOSTS. File docker-compose.yml will look like this:

version: "3"
services:
  kibana:
    image: kibana:7.0.1
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_HOSTS='["https://esinstance.us-east-1.es.amazonaws.com"]'
      - ELASTICSEARCH_USERNAME=admin
      - ELASTICSEARCH_PASSWORD=pass123


Answered By - quoc9x
Answer Checked By - Terry (PHPFixing Volunteer)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing