We have Elasticsearch deployed in a Kubernetes cluster as a 3 node (all 3 are Master and Data).
Recently we are facing issue with Elasticsearch Circuit breaking excpetion and only 2 nodes are reporting to the Cluster. And the Cluster state is always RED.
The output for allocation/explain returns:
{
"error" : {
"root_cause" : [
{
"type" : "circuit_breaking_exception",
"reason" : "[parent] Data too large, data for [<transport_request>] would be [6362457143/5.9gb], which is larger than the limit of [5988548608/5.5gb]",
"bytes_wanted" : 6362457143,
"bytes_limit" : 5988548608
}
],
"type" : "circuit_breaking_exception",
"reason" : "[parent] Data too large, data for [<transport_request>] would be [6362457143/5.9gb], which is larger than the limit of [5988548608/5.5gb]",
"bytes_wanted" : 6362457143,
"bytes_limit" : 5988548608
},
"status" : 503
}
Can we set the Parent circuit breaker limit value to the required size via ES API?
Regards,
Pavan