Elasticsearch - isolate master from data nodes

I want to deploy elasticsearch on top of docker but I have only three VMs
Which one is better?

  • One elasticsearch container on each VM with both master and data enabled?
  • Two elasticsearch containers on each VM one for master (only) and one for data (only)?

I have the automation to support both, I just don't know if there is any real benefit to isolate masters from data when they are on the same VM and what resources to allocate for each instance.

At this smaller scale there's no real benefit.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.