Hey all,
I have a big trouble to understand the best 3 nodes cluster elasticsearch configuration.
At the moment I have 3 node cluster with 3 data + master eligible nodes with 4 gigs of JVM and standard HDD. I keep logs for 45 days. I think the data is not more 20GB
{
"cluster_name": "elasticsearch",
"status": "green",
"timed_out": false,
"number_of_nodes": 3,
"number_of_data_nodes": 3,
"active_primary_shards": 1311,
"active_shards": 2622,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 0,
"delayed_unassigned_shards": 0,
"number_of_pending_tasks": 0,
"number_of_in_flight_fetch": 0,
"task_max_waiting_in_queue_millis": 0,
"active_shards_percent_as_number": 100
}
My biggest problem is that the setup it doesn't seems optimal since the nodes keep crashing because of the JVM or high load etc. especially when some of my fluentd was down for a while and then I start it. It keeps my nodes under high pressure.
So my point is to leave one only Master node and 2 only data nodes.
What do you think, is it better or you can suggest something else?
Thanks,
Vlad