Nodes discovery after upgrading from 1.7.1 to 2.2.0

I have upgraded from 1.7.1 to 2.2.0 and the nodes cannot form a cluster
I have successfully installed cloud-aws plugin
Here is elasticsearch.yml configuration /var/data/elasticsearch Mycompanyname-QA
node.master: true ElasticSearch-QA-01
http.cors.enabled: true
plugin.mandatory: cloud-aws
bootstrap.mlockall: true XXXXXXXXXX XXXXXXXXXXXXX
discovery.type: ec2 false
discovery.ec2.groups: SECURITY-GROUP-Logs-VPC
discovery.zen.minimum_master_nodes: 1

I also noticed when Elasticsearch 2.2 started it publishes the loopback IP address not the hostname IP

publish_address {}, bound_addresses {}

Please help

+1 please help same issue here


Add to your elasticsearch.yml. This will bind to all interfaces. By default Elasticsearch 2.x only binds to localhost unless you specify something else:

Thanks for the quick feedback Mike, a follow-up question regarding
We have 3 clusters in DEV, QA and Prod, is there a possibility that a node in DEV cluster joins the QA or Prod cluster?


Only if you're using multicast and the same cluster name for all 3 clusters.

We don't
Thank you it works

This issue is why there is a stickied thread at the top :wink: