请问Elasticsearch出现下面的报错怎么办呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请问Elasticsearch出现下面的报错怎么办呢?

来自:Elasticsearch 技术团队 2022-08-08 17:44:16 711 1

请问Elasticsearch出现下面的报错怎么办呢?

com.alibaba.datax.common.exception.DataXException: Code:[ESReader-09], Description:[Reading index / type data exception].  - {"root_cause":[{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [_id] would be [3097501059/2.8gb], which is larger than the limit of [3097362432/2.8gb]","bytes_wanted":3097501059,"bytes_limit":3097362432,"durability":"PERMANENT"},{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [_id] would be [3101710554/2.8gb], which is larger than the limit of [3097362432/2.8gb]","bytes_wanted":3101710554,"bytes_limit":3097362432,"durability":"PERMANENT"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"devicedata_2022-07","node":"XicIpBGcTP-Nl9uXPBfYNw","reason":{"type":"exception","reason":"java.util.concurrent.ExecutionException: CircuitBreakingException[[fielddata] Data too large, data for [_id] would be [3097501059/2.8gb], which is larger than the limit of [3097362432/2.8gb]]","caused_by":{"type":"execution_exception","reason":"execution_exception: CircuitBreakingException[[fielddata] Data too large, data for [_id] would be [3097501059/2.8gb], which is larger than the limit of [3097362432/2.8gb]]","caused_by":{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [_id] would be [3097501059/2.8gb], which is larger than the limit of [3097362432/2.8gb]","bytes_wanted":3097501059,"bytes_limit":3097362432,"durability":"PERMANENT"}}}},{"shard":1,"index":"devicedata_2022-07","node":"lTpJ0vx9SX-7H54FsvEYlA","reason":{"type":"exception","reason":"java.util.concurrent.ExecutionException: CircuitBreakingException[[fielddata] Data too large, data for [_id] would be [3101710554/2.8gb], which is larger than the limit of [3097362432/2.8gb]]","caused_by":{"type":"execution_exception","reason":"execution_exception: CircuitBreakingException[[fielddata] Data too large, data for [_id] would be [3101710554/2.8gb], which is larger than the limit of [3097362432/2.8gb]]","caused_by":{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [_id] would be [3101710554/2.8gb], which is larger than the limit of [3097362432/2.8gb]","bytes_wanted":3101710554,"bytes_limit":3097362432,"durability":"PERMANENT"}}}}],"caused_by":{"type":"circuit_breaking_exception","reason":"[fielddata] Data too large, data for [_id] would be [3097501059/2.8gb], which is larger than the limit of [3097362432/2.8gb]","bytes_wanted":3097501059,"bytes_limit":3097362432,"durability":"PERMANEN
T```  
"}}
取消 提交回答
全部回答(1)
  • 游客obmka7axbsmgo
    2022-08-08 18:15:34

    1.优化成bulk写入 2.索引刷新时间优化 3.translog flush 间隔调整 4.自增ID 5.升级配置 主要原因是_id 这个字段,它没有开启doc value,所以可能会占用fielddata触发熔断,尽量避免对这个字段的聚合排序等操作。如果需要排序,请另外加个id字段,启用doc value 此答案整理自钉钉群“Elasticsearch中文技术社区”

    0 0
相关问答

1

回答

阿里云 Elasticsearch整体的数据存储支持哪些类型?

2022-08-04 14:57:23 99浏览量 回答数 1

1

回答

Elasticsearch 索引文档的过程是什么?

2021-12-11 21:59:11 155浏览量 回答数 1

1

回答

ElasticSearch JAVA SDK问题?报错

2020-06-07 18:38:00 360浏览量 回答数 1

1

回答

1.java 模拟http post请求报错 2.elasticsearch-?400报错

2020-06-08 11:55:03 807浏览量 回答数 1

1

回答

ElasticSearch5.6.3中mapping字段的分词问题?报错

2020-06-07 22:22:51 455浏览量 回答数 1

3

回答

[@墨玖tao][¥20]elasticsearch索引的使用

2018-10-30 14:13:11 1978浏览量 回答数 3

2

回答

为什么Elasticsearch求试用,可专有网络就是选不了?

2018-01-24 19:58:36 2368浏览量 回答数 2

5

回答

阿里云设置ElasticSearch 外网访问

2017-02-07 16:05:04 12392浏览量 回答数 5

3

回答

求助:我用rinetd做了,外网通过ECS访问阿里云内网的1台Memcache;有2个问题

2016-08-10 12:03:55 5292浏览量 回答数 3

16

回答

申请的免费半年开通了,0带宽请问能访问网络吗

2014-07-17 18:53:58 10924浏览量 回答数 16
0
文章
1143
问答
来源圈子
更多
相关文档: Elasticsearch
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载