1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dromara-easy-es

 / Детали:

Папка-индивидный индекс, когда в сущностном классе добавляется свойство aliasName с пользовательским...

Предстоит сделать
Владелец
Создано  
11.03.2025

псевдонимом, возникает предупреждение о конфликте имен при ручной создании индекса.

Определение родительского и дочернего сущностного класса индекса представлено ниже. Из-за использования динамического индекса с датой требуется определение псевдонима (индексы, не связанные с родительско-дочерними отношениями, создаются успешно).

@IndexName(value = "tasks", aliasName = "tasks")
@Join(nodes = {@Node(parentClass = SysTaskEntity.class, childClasses = {SysUserTaskEntity.class})})

Ошибка представлена следующей ошибкой:

org.elasticsearch.client.ResponseException: метод [PUT], хост [http://10.72.100.205:9200], URI [/tasks?master_timeout=30s&timeout=30s], строка состояния [HTTP/1.1 500 Внутренняя ошибка сервера]
{"error":{"root_cause":[{"type":"illegal_state_exception","reason":"Имена индексов, псевдонимов и потоков данных должны быть уникальными, но были найдены следующие повторения [tasks (псевдоним для [tasks/iXLl6d5tTuaOS-E1lsQQ-Q]) конфликтует с индексом]"}],"type":"illegal_state_exception","reason":"Имена индексов, псевдонимов и потоков данных должны быть уникальными, но были найдены следующие повторения [tasks (псевдоним для [tasks/iXLl6d5tTuaOS-E1lsQQ-Q]) конфликтует с индексом]"}},"status":500}
    at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:346) ~[elasticsearch-rest-client-7.17.4.jar:7.17.4]
    at org.elasticsearch.client.RestClient.performRequest(RestClient.java:312) ~[elasticsearch-rest-client-7.17.4.jar:7.17.4]
    at org.elasticsearch.client.RestClient.performRequest(RestClient.java:287) ~[elasticsearch-rest-client-7.17.4.jar:7.17.4]
    at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2699) ~[elasticsearch-rest-high-level-client-7.17.4.jar:7.17.4]
    at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2171) ~[elasticsearch-rest-high-level-client-7.17.4.jar:7.17.4]
    ... 38 общих кадров отброшены

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/dromara-easy-es.git
git@api.gitlife.ru:oschina-mirror/dromara-easy-es.git
oschina-mirror
dromara-easy-es
dromara-easy-es