Elasticsearch cluster does not show all nodes

Hi there,

Although I am using the docker compose attached, I see ONLY ONE node in my elasticsearch cluster (running http://X.X.X.X:9200/_cat/nodes?v)
Untitled

Nothing suspicious in the logs.

Any idea what am I doing wrong.
Thanks in advance,
Ofer

please do not post images here, they are hard to read. Please use markdown in order to format code snippets or logs.

Can you share the logfiles of the master node and the node trying to join the cluster. Your screenshot does not reveal any information, how many nodes you are expecting to be available.

Also, maybe in order to make sure everything works with your configuration, trying this without docker first might make sense.

--Alex

Thanks for this Alex.

I expect 3 nodes in the cluster.

I share 2 logs folders:

  1. using DNS name in discovery setting (as shown above)
  2. using IP in discovery setting
    https://drive.google.com/drive/folders/1JxENfXmKw1Zp_aSIr7VtQBV6GrxxCcMJ?usp=sharing

NOTE: that I hoped to use the docker swarm to ease the ES setup in our local environment.

Thanks again.

Additionally I tested successfully both pings and telnet (port 9300) between all containers.