I'm considering splitting my ES cluster into search-only nodes and data-only nodes. For data-only nodes, I will keep the -Xmx to <= 32GB, and <= half the machine's RAM (64GB).
I'm wondering though if those recommendations apply to search only nodes as well, or can I use more than 1/2 the machines RAM for ES JVMs because of the role of the node?
I would like to make the most of the RAM on the search nodes, and was considering running two ES JVMs with 24GB RAM each on a box with 64GB total, but wasn't sure if that was ok.
Can someone comment on that please?
Thanks for your time!