菜单
登录注册
欢 迎
登录
自动登录
忘记密码?
新朋友
注册
注册
老朋友
登录
笔记内容为空!
TA的笔记树 >>
elasticsearch连接常见问题
ElasticSearch
### elasticsearch.yml常见配置参考 ``` # 避免发生OOM,发生OOM对集群影响很大的 indices.breaker.total.limit: 60% # 有了这个设置,最久未使用(LRU)的 fielddata 会被回收为新数据腾出空间 indices.fielddata.cache.size: 40% # fielddata 断路器默认设置堆的 作为 fielddata 大小的上限。 indices.breaker.fielddata.limit: 60% # request 断路器估算需要完成其他请求部分的结构大小,例如创建一个聚合桶,默认限制是堆内存 indices.breaker.request.limit: 60% # 父级断路器是否应考虑实际内存使用情况(true)或仅考虑子级断路器保留的数量(false)。默认为true # 整个父级断点器的启动限制,如果indices.breaker.total.use_real_memory: false 默认为JVM堆的70% of the JVM heap., 否则为95% of the JVM heap indices.breaker.total.use_real_memory: false #indices.breaker.type: none ``` ### 无法添加数据 ``` es7.6使用RestHighLevelClient连接,添加数据报错: ``` ``` ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [
] would be [1663333912/1.5gb], which is larger than the limit of [1662202675/1.5gb], real usage: [1659250080/1.5gb], new bytes reserved: [4083832/3.8mb], usages [request=1359872/1.2mb, fielddata=0/0b, in_flight_requests=17784334/16.9mb, accounting=551349/538.4kb]]] at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177) at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1793) at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1770) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1527) at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1484) at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1454) at org.elasticsearch.client.RestHighLevelClient.bulk(RestHighLevelClient.java:497) at com.zhuge.es.service.impl.EsDataServiceImpl.bulk(EsDataServiceImpl.java:73) at com.zhuge.es.service.impl.EsDataServiceImpl.access$100(EsDataServiceImpl.java:36) at com.zhuge.es.service.impl.EsDataServiceImpl$1.run(EsDataServiceImpl.java:177) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Suppressed: org.elasticsearch.client.ResponseException: method [POST], host [http://54.222.139.120:9200], URI [/_bulk?timeout=1m], status line [HTTP/1.1 429 Too Many Requests] {"error":{"root_cause":[{"type":"circuit_breaking_exception","reason":"[parent] Data too large, data for [
] would be [1663333912/1.5gb], which is larger than the limit of [1662202675/1.5gb], real usage: [1659250080/1.5gb], new bytes reserved: [4083832/3.8mb], usages [request=1359872/1.2mb, fielddata=0/0b, in_flight_requests=17784334/16.9mb, accounting=551349/538.4kb]","bytes_wanted":1663333912,"bytes_limit":1662202675,"durability":"TRANSIENT"}],"type":"circuit_breaking_exception","reason":"[parent] Data too large, data for [
] would be [1663333912/1.5gb], which is larger than the limit of [1662202675/1.5gb], real usage: [1659250080/1.5gb], new bytes reserved: [4083832/3.8mb], usages [request=1359872/1.2mb, fielddata=0/0b, in_flight_requests=17784334/16.9mb, accounting=551349/538.4kb]","bytes_wanted":1663333912,"bytes_limit":1662202675,"durability":"TRANSIENT"},"status":429} at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:283) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:261) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:235) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1514) ... 9 more ``` ``` 解决办法一: es服务elasticsearch.yml配置文件添加: indices.breaker.total.use_real_memory: false 解决办法二: es服务elasticsearch.yml配置文件添加: indices.breaker.type: none 方法二该配置不清楚,只知道加了就好了,推荐方法一。 ```
vanki
水的清澈,并非因为它不含杂质,而是在于懂得沉淀。
浏览:
3994
创建:
2020-05-09 13:47:52
更新:
2020-05-22 11:14:17
TA的最新笔记
spring-boot配置redis多数据源
linux源修改(阿里)
python安装postgresql依赖
arthas使用
java基于spring的NamedParameterJdbcTemplate封装的获取sql工具类
Impala添加负载
S3常用使用
redis常用操作
hdfs相关命令
crontab使用
TA的最热笔记
java异步http请求工具类(org.asynchttpclient)
iTerm2主题配置与常用技巧
java基于spring.redisTemplate实现分布式锁工具类
Kotlin + SpringBoot + JPA(Hibernate) + Repository自定义方法
IDEA汉化
Sequel Pro连接mysql8打开数据库报错
centos-Hadoop2.7.3完全分布式搭建(HA)
SpringBoot上传文件报错(The temporary upload location [..] is not valid)
mac常用软件
kotlin对象属性值拷贝工具类