Elasticsearch circuit_breaking_exception: Data Too Large
Workaround available Self-hosted, Elastic Cloud Updated November 15, 2026Based on 2 user reportsHow we research
Quick answer
A circuit breaker rejects a request that would push heap past its limit. The parent breaker trips at 95% JVM usage by default, so the real fix is reducing memory pressure, not raising limits.
Most likely fix: Check heap per node
How to fix it
Try these in order — the most common fix is first.
1. Check heap per node
- GET _cat/nodes?v&h=name,heap.percent
- GET _nodes/stats/breaker to see estimated usage, limits and trip counts
Did this fix it?2. Stop fielddata on text fields
- Fielddata is off for text by default; if you enabled it, switch to a keyword field or multi-field
- If you cannot, clear the fielddata cache (this may disrupt in-flight searches)
Did this fix it?3. Reduce expensive requests
- Cut aggregation size and bucket counts
- Send smaller bulk and multi-search batches with pauses between them
Did this fix it?4. Reduce overall memory pressure
- Follow Elastic's high JVM memory pressure guide: fewer shards, add node memory, avoid oversized heaps
Did this fix it?
Symptoms
Requests fail with circuit_breaking_exception (Data too large) and HTTP 429 or 503; sometimes allocation errors show in elasticsearch.log.
Why it happens
- High JVM memory pressure (consistently above 85%)
- Fielddata on high-cardinality text fields
- Large aggregations or complex queries
- Too many parallel requests or oversized bulk requests
This guide also covers
- elasticsearch circuit_breaking_exception
- elasticsearch data too large
- elasticsearch 429 too many requests circuit breaker
Still not working?
If Elasticsearch keeps failing, you're not alone. See every Elasticsearch problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usOther Elasticsearch errors
- Elasticsearch Cluster Health Yellow: Causes and Fixes
- Elasticsearch Cluster Health Red: How to Fix It
- Elasticsearch Unassigned Shards: Why and How to Fix
- Elasticsearch High JVM Memory Pressure and Out of Memory
- Elasticsearch Disk Watermark: Index Read-Only (FORBIDDEN/12)
- Elasticsearch Limit of Total Fields [1000] Exceeded
- Why Is Elasticsearch So Slow? Fixing Slow Searches
- Elasticsearch Cannot Change Field Mapping: Reindex Guide