API остановки задач анализа данных в виде фреймов
Останавливает одну или несколько задач анализа данных в виде фреймов.
Запрос
POST _ml/data_frame/analytics/<data_frame_analytics_id>/_stop
POST _ml/data_frame/analytics/<data_frame_analytics_id>,<data_frame_analytics_id>/_stop
POST _ml/data_frame/analytics/_all/_stop
Предварительные условия
Требует привилегию кластера manage_ml. Эта привилегия включена в встроенную роль machine_learning_admin.
Описание
Задача анализа данных в виде фреймов может быть запущена и остановлена несколько раз на протяжении ее жизненного цикла.
Вы можете остановить несколько задач анализа данных в виде фреймов в одном запросе API, используя список задач, разделенный запятыми, или выражение с подстановкой. Можно остановить все задачи анализа данных, используя _all или указав * в качестве <data_frame_analytics_id>.
Параметры пути
-
<data_frame_analytics_id> - (Обязательный, строка) Идентификатор задачи анализа данных в виде фрейма. Этот идентификатор может содержать строчные буквенно-цифровые символы (a-z и 0-9), дефисы и символы подчеркивания. Он должен начинаться и заканчиваться буквенно-цифровыми символами.
Параметры запроса
-
allow_no_match -
(Необязательный, булево) Указывает, что делать, когда запрос:
- Содержит подстановочные выражения, и нет задач анализа данных, которые соответствуют.
- Содержит строку
_allили нет идентификаторов, и нет соответствий. - Содержит подстановочные выражения и есть только частичные соответствия.
Значение по умолчанию —
true, которое возвращает пустой массивdata_frame_analytics, когда нет соответствий, и подмножество результатов, когда есть частичные соответствия. Если этот параметр равенfalse, запрос возвращает код состояния404, когда нет соответствий или только частичные соответствия. -
force - (Необязательный, булево) Если true, задача анализа данных в виде фрейма останавливается принудительно.
-
timeout - (Необязательный, единицы времени) Управляет количеством времени ожидания остановки задачи анализа данных в виде фрейма. По умолчанию 20 секунд.
Примеры
Следующий пример останавливает задачу анализа данных в виде фрейма loganalytics:
resp = client.ml.stop_data_frame_analytics(
id="loganalytics",
)
print(resp) response = client.ml.stop_data_frame_analytics( id: 'loganalytics' ) puts response
const response = await client.ml.stopDataFrameAnalytics({
id: "loganalytics",
});
console.log(response); POST _ml/data_frame/analytics/loganalytics/_stop
При остановке задачи анализа данных в виде фрейма вы получаете следующие результаты:
{
"stopped" : true
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/stop-dfanalytics.html