Hi! I've been working on migrating an ES cluster from Windows to Linux. It went pretty smooth but have run into an issue with a ES on Windows joining the cluster. Here's what I see in the logs:
[2017-12-15T13:27:48,916][INFO ][o.e.d.z.ZenDiscovery ] [node1] failed to send join request to master [{MASTER}{QSpArcEBR36stwxnB59egQ}{M_sRaowcTt2wlHIiP5WNoA}{10.10.10.157}{10.10.10.157:9300}{ml.max_open_jobs=10, ml.enabled=true}], reason [RemoteTransportException[[MASTER][172.17.0.2:9300][internal:discovery/zen/join]]; nested: IllegalStateException[failure when sending a validation request to node]; nested: RemoteTransportException[[node1][10.10.10.57:9300][internal:discovery/zen/join/validate]]; nested: IllegalArgumentException[Unknown NamedWriteable [org.elasticsearch.cluster.metadata.MetaData$Custom][licenses]]; ]
Port 9300 is open between this server and the master. On the master side it says:
[2017-12-15T20:27:49,226][WARN ][o.e.d.z.ZenDiscovery ] [MASTER] failed to validate incoming join request from node [{node1}{-_dQzvxmTy6hFxacXUUOxw}{0_7v0FDeSsK_0ObzQc7QkQ}{10.10.10.57}{10.10.10.57:9300}] org.elasticsearch.transport.RemoteTransportException: [node1][10.10.10.57:9300][internal:discovery/zen/join/validate] Caused by: java.lang.IllegalArgumentException: Unknown NamedWriteable [org.elasticsearch.cluster.metadata.MetaData$Custom][licenses]
any help would be greatly appreciated.
Thanks!