We have an one node cluster for a long time, and the old node is crawler_service_001(172.16.11.17). We want to add a new node to that cluster(don't restart crawler_service_001), and named it crawler_service_002(172.16.11.16).
But when I trying to setup crawler_service_002, the logs gives:
[2015-12-01 19:04:59,750][INFO ][discovery.zen ] [crawler_service_002] failed to send join request to master [{crawler_service_001}{rCqrCf10SGuAVqW_YYiDng}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[crawler_service_002][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalStateException[Node [{crawler_service_002}{1DoKt04tQAGFiaUIAzkdOA}{127.0.0.1}{127.0.0.1:9300}{master=false}] not master for join request]; ]
[2015-12-01 19:05:02,764][INFO ][discovery.zen ] [crawler_service_002] failed to send join request to master [{crawler_service_001}{rCqrCf10SGuAVqW_YYiDng}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[crawler_service_002][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalStateException[Node [{crawler_service_002}{1DoKt04tQAGFiaUIAzkdOA}{127.0.0.1}{127.0.0.1:9300}{master=false}] not master for join request]; ]
[2015-12-01 19:05:05,773][INFO ][discovery.zen ] [crawler_service_002] failed to send join request to master [{crawler_service_001}{rCqrCf10SGuAVqW_YYiDng}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[crawler_service_002][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalStateException[Node [{crawler_service_002}{1DoKt04tQAGFiaUIAzkdOA}{127.0.0.1}{127.0.0.1:9300}{master=false}] not master for join request]; ]
[2015-12-01 19:05:08,785][INFO ][discovery.zen ] [crawler_service_002] failed to send join request to master [{crawler_service_001}{rCqrCf10SGuAVqW_YYiDng}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[crawler_service_002][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalStateException[Node [{crawler_service_002}{1DoKt04tQAGFiaUIAzkdOA}{127.0.0.1}{127.0.0.1:9300}{master=false}] not master for join request]; ]
elasticsearch.yml of crawler_service_002(new node):
cluster.name: elasticsearch_dc_001
node.name: crawler_service_002
network.bind_host: 0.0.0.0
transport.tcp.port: 9300
transport.publish_port: 9300
node.master: false
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["172.16.11.16", "172.16.11.17"]
I tried change node.master: false to true, but still result the same error logs.
elasticsearch.yml of crawler_service_001 (old node):
cluster.name: elasticsearch_dc_001
node.name: crawler_service_001
network.bind_host: 0.0.0.0
transport.tcp.port: 9300
transport.publish_port: 9300
Is there any mistake in my configuration file? Or some other reason?