Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›Руководство по миграции

Миграция на 8.10

В этом разделе рассматриваются изменения, о которых следует знать при миграции вашего приложения на Elasticsearch 8.10.

См. также Что нового в 8.17 и Справочные заметки.

Существенные изменения

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

В Elasticsearch 8.10 нет существенных изменений. Но есть некоторые менее важные.

Изменения настроек кластера и узлов

Удалить неиспользуемый модуль executor для плагина vector tile

Подробности
Потоковый пул, который называется vectortile, является остатком от первоначальной разработки конечной точки поиска векторной плитки, и он нигде не используется. Это все еще может стать существенным изменением, если он настроен в файле конфигурации elasticsearch, например, путем изменения размера пула потоков thread_pool.vectortile.size=8.

Воздействие
В случае, если пул потоков появляется в файле конфигурации, Elasticsearch не запустится, пока эти строки не будут удалены.

Изменения в API Java

Изменить предварительно настроенные и кэшированные компоненты анализатора на использование IndexVersion вместо Version

Подробности
Этот PR изменяет типы, используемые для получения предварительно настроенных компонентов, с Version на IndexVersion, с соответствующими изменениями в именах методов.

До версии 8.10 существует взаимно-однозначное соответствие между версией узла и версией индекса с соответствующими константами в классе IndexVersion. Начиная с 8.10, IndexVersion имеет отдельную версию от версии узла и будет представлять собой просто увеличивающееся число. Более подробную информацию о том, как использовать IndexVersion и другие типы версий, см. в руководстве по участию в проекте.

Воздействие
Компоненты анализа теперь принимают IndexVersion вместо Version.

Устаревшие функции

Следующая функциональность была устаревшей в Elasticsearch 8.10 и будет удалена в будущей версии. Хотя это не повлияет на ваши приложения немедленно, мы настоятельно рекомендуем выполнить описанные шаги по обновлению кода после обновления до 8.10.

Чтобы узнать, используете ли вы какие-либо устаревшие функции, включите журналирование устаревших функций.

Устаревшие функции авторизации

Отметить apm_user для удаления в будущей основной версии

Подробности
Роль apm_user была устаревшей и будет удалена в будущей основной версии. Пользователи должны перейти на роли editor и viewer

Воздействие
Пользователям необходимо будет перейти на роли editor и viewer

© 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/migrating-8.10.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API