我可以使用CURL设置breaker.fielddata限制,但是配置中的设置没有得到遵守:
ES版本: 1.6.0
在我的节点配置中
/etc/elasticsearch/弹性搜索。
indices.breaker.fielddata.limit: 60%
#indices.breaker.fielddata.limit: 60% # this should work, but is not
#indices.fielddata.breaker.limit: 60% # this is deprecated
indices.breaker.total.limit: 70%
indices.breaker.request.limit: 50%
indices.fielddata.cache.size: 60%在配置中,字段数据限制设置为60% ( 8g堆的4.7g),但是:
curl -XGET '节点/统计?很漂亮‘\x{e76f} “断路器”:{“请求”:{ "limit_size_in_bytes“:4277534720,"limit_size”:"3.9gb","estimated_size_in_bytes“:0,"estimated_size”:"0b",“开销”:1.0,"tripped“:0 },“字段数据”:{ "limit_size_in_bytes“:3422027776,"limit_size”:"3.1gb","estimated_size_in_bytes“:0,"estimated_size”:"0b",“开销”:1.0,"tripped“:0 },”父“:{ "limit_size_in_bytes”:5988548608,"limit_size“:"5.5gb","estimated_size_in_bytes”:55438576,"estimated_size“:"52.8mb",”开销“:1.0,"tripped”:0}
正如您所看到的,_indices.breaker.request.limi_t的大小从40%变为50%,而_indices.breaker.fielddata.limi_t仍然是40% (3,1g)。
卷曲:
curl -XPUT '集群/设置‘-d '{“持久性”:{ "indices.breaker.fielddata.limit“:"60%”}’
我可以把indices.breaker.fielddata.limit改为60%
为什么配置形式的行不受尊重?
indices.breaker.fielddata.limit: 60%https://stackoverflow.com/questions/32356197
复制相似问题