Hot/Warm Architecture - Two nodes on the same server

Hi there,

Is it technically possible to run multiple elasticsearch nodes on the same physical server? For example in a Hot/Warm architecture could we fill a chassis with half SSD's and half HDD's and run a Hot node and Warm node side-by-side? Then scale the cluster horizontally adding new servers with a Hot and Warm node on each?

Is this recommended? What would be the drawbacks apart from the obvious sharing of hardware resource and high availability if a server dies? Has anyone out there attempted this or something similar before?

Thanks
Steve

Yes, it's technically possible, and people do do this. The main drawbacks are as you describe. You should set cluster.routing.allocation.same_shard.host to true to avoid having two copies of the same shard on the same host.

2 Likes

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