I have setup a Cloudformation template to start an instance where Logstash and Elasticsearch (not embedded) are installed.
I have standard tcp input configured on Logstash and output it to an Elasticsearch cluster.
When I start multiple instances, all the Elasticsearch instance find each other, elect a Master, sync and everything. The issue is that when I do :
curl -XGET 'http://localhost:9200/_cluster/nodes?pretty=1'
the master and only the master node shows me one additional node :
"8kLMLhP-RHGdgcYGlt3dEQ" : {
"name" : "Bling",
"transport_address" : "inet[/10.226.186.84:9301]",
"hostname" : "ip-10-226-186-84",
"version" : "0.90.9",
"attributes" : {
"client" : "true",
"data" : "false"
}
which is the logstash instance running on 9301. I don't get why it's doing that.