AWS EC2에 ES와 kibana 연동 문제

안녕하세요

AWS EC2에 2개에 ES와 kibana를 RPM으로 각각 설치 하였습니다.
하지만 kibana에서 ES에 연결를 할수 없다고만 표시되고 있어 질문 드립니다.

[환경]
서버 : AWS EC2
OS : centos 7
ES/kibana version : 7.1.1

[elasticsearch.yml]
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
cluster.initial_master_nodes: ["node-1"]

[kibana.yml]
server.port: 5601
server.host: "0.0.0.0"
server.name: "kibana"
elasticsearch.hosts: ["http://xxx.xxx.xxx.xxx/:9200"]

[kibana log]
kibana[25048]: {"type":"log","@timestamp":"2020-04-22T01:30:37Z","tags":["status","plugin:xpack_main@7.1.1","error"],"pid":25048,"state":"red","message":"Status changed from yellow to red - Unable to connect to Elasticsearch.","prevState":"yellow","prevMsg":"Waiting for Elasticsearch"}
kibana[25048]: {"type":"log","@timestamp":"2020-04-22T01:30:37Z","tags":["status","plugin:graph@7.1.1","error"],"pid":25048,"state":"red","message":"Status changed from yellow to red - Unable to connect to Elasticsearch.","prevState":"yellow","prevMsg":"Waiting for Elasticsearch"}
{"type":"log","@timestamp":"2020-04-22T01:32:02Z","tags":["warning","elasticsearch","admin"],"pid":25048,"message":"No living connections"}

[기타]
현재 ES에서 kibana 관련 index가 없습니다.

  • .kibana_task_manager
  • .kibana_1

확인 부탁드립니다.

안녕하세요

kibana를 설치하신 ec2에서 Elasticsearch에 접속 가능한지 테스트 해 보시면 어떨까요

curl -XGET http://xxx.xxx.xxx.xxx/:9200

해서 리스폰스가 없으면 Security group설정이나 VPC설정 등 네트워크 상 접속 가능한 상태인지를 보셔야 할 듯 합니다

안녕하세요

현재는 spring boot에서 붙어서 작업이 잘 진행되고 있습니다.
postman에서도 잘되는 것으로 보아 ES쪽 문제는 아닌거 같습니다. ㅠㅠ

Kibana 에서 Elasticsearch 호스트를 못 찾고 있는데

elasticsearch.hosts: ["http://xxx.xxx.xxx.xxx/:9200"]

여기 설정된 주소에 방화벽이 막혀있거나 Kibana 에서 바라보는 ip 주소가 내부 ip 주소여서 다른건 아닌지 확인 해 보시는 것이 좋겠습니다.

앗 감사합니다 해결 됫습니다.!

2020년 4월 24일 (금) 오후 2:32, Jongmin Kim via Discuss the Elastic Stack elastic@discoursemail.com님이 작성:

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.