AWS EC2 Linux 2 boxes
SG open on 9200 for ES & 5601 for Kibana & HTTP &HTTPS for both. Kibana has an elastic IP.
Curl @ 9200 works for ES.
Kibana listening on 5601 but UI of kibana not opening.
Have put the Private IP of ES in Kibana.yml
Dec 14 07:20:22 ip-10-139-149-196 kibana: {"type":"log","@timestamp":"2018-12-14T07:20:22Z","tags":["warning","elasticsearch","admin"],"pid":12501,"message":"Unable to revive connection: http://10.139.149.203:9200/"}
That means, that the Kibana instance is not able to connect to your Elasticsearch instance. That will usually be issues in your AWS setup, that prevents connection between your two VMs.
To verify if your AWS setup works, you should open a bash in your Kibana instance, and try to execute curl http://10.139.149.203:9200/ (or whatever you put in your kibana.yml. As long as that doesn't return some JSON stating the Elasticsearch status, your network isn't setup correctly. For network setup of AWS, the AWS forums might be a better place to get some help, since that's more specific for AWS, than for an Elastic stack.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.