#elasticsearch #logstash #wazuh
#elasticsearch #logstash #вазух
Вопрос:
Я пытался увеличить сегменты с помощью этого … но безрезультатно.
curl -XPUT 'http://206.189.196.214:9200/_cluster/settings -H 'Content-type: application/json' --data-binary $'{"transient":{"cluster.max_shards_per_node":5100}}'`
У меня опечатка в приведенном выше… он вернул приведенную ниже ошибку:
«ошибка»: {«root_cause»:[{«тип»:»illegal_argument_exception», «причина»:»недопустимый формат версии: -H CONTENT-TYPE: HTTP / 1.1″}], «тип»: «illegal_argument_exception», «причина»:»недопустимый формат версии: -HCONTENT-TYPE: HTTP / 1.1″},»status»: 400}curl: (3) [globbing] вложенная фигурная скобка в столбце 44
Пожалуйста, сообщите. Мысли. Elasticsearch запущен, Zabbix запущен, logstash запущен, все кажется счастливым, но достигнут предел на 1000/1000 сегментов.
Ответ №1:
Было бы лучше, если бы вы установили это ограничение в свой elasticserch.yml
файл. Потому что, если вы перезапустите свой кластер, вы потеряете эти конфигурации. Но ваш запрос будет примерно таким:
curl -XPUT "http://elasticsearch_host:9200/_cluster/settings" -H 'Content-Type: application/json' -d'
{
"transient": {
"cluster.routing.allocation.total_shards_per_node": 5100
}
}'
Комментарии:
1. этот параметр будет потерян после перезапуска кластера — вот что
transient
значит