Elasticsearch: Failure running machine learning native code

Kaspersky

Elasticsearch на некоторых системах может завешаться с ошибкой, при этом в логах присутствует ошибка запуска связанная с модулем машинного обучения.

Elasticsearch

Failure running machine learning native code. This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem with the temp directory. To bypass this problem by running Elasticsearch without machine learning functionality set [xpack.ml.enabled: false]

Это связано с тем что модуль машинного обучения, входящий в состав xpack требует для своей работы набор команд процессора SSE4.2, которых может не оказаться на устаревших ядрах.

Для решения проблемы необходимо в файле /etc/elasticsearch/elasticsearch.yml отключить модуль машинного обучения.

nano /etc/elasticsearch/elasticsearch.yml

добавить строку

xpack.ml.enabled: false

После чего перезапустить elasticsearch

systemctl restart elasticsearch.service
Добавить комментарий