【发布时间】:2018-05-27 13:15:15
【问题描述】:
Elasticsearch HEAP 计算为 IF MEM/2 > 31 SET ES_HEAP_SIZE=31 如果不是 SET MEM/2。
{% set ES_HEAP_SIZE_RETURN={{ (0.51 * salt['grains.get']('mem_total'))|round|int }} %}
{% if ES_HEAP_SIZE_RETURN > 31744 %}
{% set ES_HEAP_SIZE = '31744m' %}
{% else %}
{% set ES_HEAP_SIZE = [ ES_HEAP_SIZE_RETURN , "m" ] %}
{% endif %}
最后它必须按照上面的计算在 /etc/defaults/elasticsearch 中设置 ES_HEAP_SIZE。
它不起作用。
【问题讨论】:
标签: elasticsearch jinja2 salt-stack