We've been running a production system with a single node for over a year and decided to bump up to having 2 nodes for some resiliency.
I cannot for the life of me figure out how to get this new node to see the 'master' and join it.
I can telnet between machines without issue.
I can issue curl commands between machines.
I can 'reindex' from the master to a new machine without issue.
The only possible hiccup could be that the new node machine is running 7.7.0 and the master is on 6.8.9.
discovery.seed_hosts: ["10.xxx.xx.xxx"] # master ip
cluster.initial_master_nodes: ["hostname of master"]
on master node: discovery.zen.ping.unicast.hosts: ["10.xxx.xx.xxx", "10.xxx.xx.xxx"] #master node ip, new cluster node ip. in this format because it is 6.8.9
Otherwise, the elasticsearch.yml's on both are as installed by the package manager.
Have upgraded production to 7.7.1 oss
Have created brand new node also running 7.7.1 oss
Still no luck. After 3 days I'm getting close to throwing ES out.
The new node sees the 'master'. It joins the cluster. Now the issue is that no data is replicating.
Cluster status is red.
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.