Hi, i just want to run different elasticsearch nodes in 3/4 hosts, all the hosts have a docker-compose like:
version: '3'
services:
elk:
image: sebp/elk:730
ports:
- 5601:5601
- 9200:9200
- 9300:9300
- 5000:5000
- 5044:5044
- 3333:3333
environment:
- LOGSTASH_START=0
- KIBANA_START=0
And a different elasticsearch.yml adding:
xpack.security.enabled: true
node.master: true
node.data: true
discovery.zen.ping.unicast.hosts: ["host1:9300",...]
cluster.initial_master_nodes: ["elk1", "elk2"...]
with the cluster.name and node.name changed.
For me it was impossible to connect the nodes, the host1 start normally, but the host2,... says that there are no master node eligible on the Host1 IP, i can give more info and sorry, i'm new with elk.