Evaldas Buinauskas
Evaldas Buinauskas

Reputation: 14077

Running multiple Elasticsearch production nodes in one machine

Is it a recommended practice to run multiple Elasticsearch nodes in one physical (virtual) machine? I'm speaking about production environment.

I currently have three virtual machines that unicast each other. Setup:

node.name:"VM1"
master:true
data:true

node.name:"VM2"
master:true
data:true

node.name:"VM3"
master:false
data:true

There's a request to have a dedicated master node in first virtual machine (next to VM1). I'm trying to avoid that and looking for strong arguments that I shouldn't do this.

Please advice.

Upvotes: 0

Views: 1018

Answers (1)

Science_Fiction
Science_Fiction

Reputation: 3433

Having a dedicated master makes sense in a larger environment to me. I would say if your nodes are not that busy having a data node also be a master would not be the end of the world. I would be more comfortable having 3 data nodes for high availability.

Upvotes: 1

Related Questions