Управление индексом

Интерфейс управления индексами в разделе "Управление" Подсистемы предоставляет единое решение для управления распространенными операциями индексирования и потоками данных. Интерфейс позволяет выполнять операции создания, чтения, обновления, удаления и сопоставления для индексов, шаблонов индексов и псевдонимов вместо использования REST API или конфигураций YAML для базовых административных операций и вмешательств, а также других операций, таких как открытие, закрытие, переиндексация, уменьшение и разделение индексов. Интерфейс также позволяет проверять состояние индекса и данные перед отправкой запросов и сравнивать изменения с ранее сохраненными настройками перед обновлением.

Пример интерфейса показан на рисунке 25.

Рисунок 25 — Интерфейс управления индексами

Управление индексами включает следующие действия:

  • Открыть страницу управления индексами – После перехода в раздел "Управление" выбрать "Управление индексом", затем выбрать "Индексы".
  • Просмотр индексов – На странице "Индексы" появится список существующих индексов в кластере Подсистемы. В списке представлена такая информация, как название индекса, состояние работоспособности, количество документов, размер индекса и другие важные сведения.
  • Создать индекс – Чтобы создать новый индекс, нужно нажать кнопку +Создать индекс в правом верхнем углу, ввести имя индекса и настроить параметры индекса, например количество сегментов и реплик, затем нажать кнопку Создать.
  • Удалить индекс – Чтобы удалить индекс, нужно найти его и установить флажок рядом с ним. Затем нажать кнопку Действия и выбрать "Удалить" в раскрывающемся списке. Следует быть внимательными при удалении индексов, так как это действие необратимо.
  • Изменить индекс – Чтобы изменить настройки существующего индекса, необходимо найти его в списке и нажать на его название – это приведет на страницу сведений об индексе. Здесь можно обновить такие настройки, как количество сегментов, реплик и другие расширенные конфигурации. После внесения необходимых изменений необходимо нажать кнопку Сохранить.
  • Обновить индексы – Чтобы обновить индекс, нужно найти его и установить флажок рядом с ним. Затем нажать кнопку Действия и выбрать "Обновить" в раскрывающемся списке.
  • Фильтрация и поиск по индексам – Если в наличии есть много индексов и требуется отфильтровать или найти определенные индексы, можно воспользоваться строкой поиска, расположенной над списком индексов. Следует ввести соответствующие ключевые слова или фильтры, чтобы сузить список индексов.
  • Дополнительные операции – Управление индексами предоставляет дополнительные функции, такие как создание шаблонов индексов, управление политиками жизненного цикла и настройка шаблонов индексов. Эти функции доступны в соответствующих разделах интерфейса управления индексами.

Индексы

Политика управления состоянием

Управление состоянием индекса (ISM) — это плагин, который позволяет автоматизировать эти периодические административные операции, запуская их в зависимости от возраста индекса, его размера или количества документов. С помощью плагина ISM можно определить политики, которые автоматически обрабатывают обновление или удаление индексов в соответствии с потребностями.

Политики — это конфигурации, которые определяют возможные состояния индекса, действия, которые необходимо выполнить при переходе индекса в заданное состояние, и условия, которые должны быть соблюдены для перехода между состояниями:

  • Состояния – возможные состояния индекса, включая состояние по умолчанию для новых индексов;
  • Действия – любые действия, которые требуется, чтобы плагин выполнял при переходе индекса в заданное состояние;
  • Переходы – условия, которые должны быть выполнены для перехода индекса в новое состояние.

Используя политики, можно создать любое состояние, перейти в любое другое состояние и указать любое количество действий в каждом состоянии.

Например, можно задать политику, которая переводит индекс в состояние read_only через 30 дней, а затем удаляет его через 90 дней. Также можно настроить политику так, чтобы при удалении индекса отправлялось уведомление.

Возможно выполнить обновление индекса через определенное время или запустить операцию force_merge над индексом во внепиковое время, чтобы повысить производительность поиска в пиковые часы.

Чтобы использовать плагин ISM, роль пользователя должна быть сопоставлена с ролью all_access, которая предоставляет полный доступ к кластеру.

Управление политиками

Для работы с ISM нужно выбрать пункт "Управление индексом" в "Панелях мониторинга" Подсистемы и пункт "Политики управления состоянием".

Для создания политик можно использовать визуальный редактор или редактор JSON. По сравнению с редактором JSON визуальный редактор предлагает более структурированный способ определения политик, разделяя процесс на создание уведомлений об ошибках, определение шаблонов ISM и добавление состояний. Рекомендуется использовать визуальный редактор, если требуется видеть заранее заданные поля, например, какие действия можно назначить состоянию или при каких условиях состояние может перейти в целевое.

Создание политики в визуальном редакторе осуществляется следующими действиями:

  1. перейти на вкладку "Политики управления состоянием";
  2. выбрать "Создать политику";
  3. выбрать "Визуальный редактор";
  4. в разделе "Информация о политике" ввести идентификатор политики и необязательное описание;
  5. в секции "Уведомления об ошибке" настроить дополнительное уведомление об ошибке, которое будет отправляться при сбое выполнения политики. Если в политике используется автоматическое обновление, рекомендуется настроить уведомления об ошибках, которые сообщат о неожиданно больших индексах в случае сбоя обновления;
  6. в поле "Шаблоны ISM" ввести любые шаблоны ISM, чтобы автоматически применить эту политику к будущим индексам. Например, если указать шаблон sample-index*, плагин ISM автоматически применит эту политику ко всем индексам, имена которых начинаются с sample-index. Шаблон не должен содержать ни одного из следующих символов: " + / \ | ? # > < ,";
  7. в секции "Состояния" добавить все состояния, которые требуется включить в политику. В каждом состоянии есть действия, которые плагин выполняет, когда индекс переходит в определенное состояние, и переходы, которые имеют условия, при выполнении которых индекс переходит в целевое состояние. Первое состояние, которое создается в политике, автоматически устанавливается в качестве начального состояния. В каждой политике должно быть хотя бы одно состояние, но действия и переходы необязательны;
  8. нажать кнопку Создать.

Создание политики в редакторе JSON осуществляется следующими действиями:

  1. перейти на вкладку "Политики управления состоянием";
  2. выбрать "Создать политику";
  3. выбрать "JSON-редактор";
  4. в секции "Название политики" ввести идентификатор политики;
  5. в секции "Определение политики" ввести политику;
  6. нажать кнопку Создать.

Если имеется несколько шаблонов, соответствующих шаблону индекса, ISM использует значение приоритета, чтобы определить, какой шаблон применить.

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

Если индекс остановился в текущем состоянии и не продолжает работу, а требуется немедленно обновить его политику, следует убедиться, что новая политика включает в себя то же состояние — то же имя, те же действия, тот же порядок, — что и старая политика. В этом случае, даже если политика находится в процессе выполнения действия, ISM применяет новую политику.

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

Чтобы изменить политику с помощью "Панелей мониторинга" Подсистемы, нужно выполнить следующие действия:

  1. перейти на вкладку "Политики управления состоянием";
  2. выбрать политику, подлежащую изменению;
  3. нажать кнопку Редактировать.

В разделе "Индексы, управляемые политикой" выбрать индексы, к которым требуется применить новую политику:

  1. чтобы применить новую политику к индексам в определенных состояниях, выбрать "Фильтры состояния", а затем выбрать эти состояния;
  2. в секции "Выбрать новую политику"** **выбрать новую политику;
  3. чтобы запустить новую политику для индексов в текущем состоянии, выбрать "Сохранить индексы в их текущем состоянии после вступления политики в силу";
  4. чтобы запустить новую политику в определенном состоянии, выбрать "Начать с выбранного состояния после смены политик", а затем выбрать начальное состояние по умолчанию для новой политики.

Чтобы удалить политику, нужно выбрать политику, а затем нажать кнопку Удалить политику;

Чтобы привязать политики к индексам, следует выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Политики управления состоянием";
  2. выбрать индекс или индексы, к которым требуется привязать политику;
  3. нажать кнопку Действия и выбрать из раскрывающегося списка "Применить политику";
  4. в диалоговом окне "Применить политику" выбрать из списка "Идентификатор политики" ранее созданную политику и предварительно просмотреть ее;
  5. (необязательно) указать псевдоним для переключения, если политика включает операцию переключения; убедиться, что псевдоним уже существует;
  6. нажать кнопку Применить.

После подключения политики к индексу служба ISM создает задание, которое по умолчанию выполняется каждые 5 минут для выполнения действий политики, проверки условий и перехода индекса в различные состояния.

Примечание – Задания политики не выполняются, если состояние кластера выделено красным цветом.

Индексы

В пункте меню "Индексы" отображается список индексов в кластере Подсистемы. Для каждого индекса можно просмотреть его состояние (Green, Yellow или Red), признак управления политикой, статус, общий размер, размер основных элементов, общее количество документов, удаленных документов, основных индексов и реплик.

Ниже приведены три состояния работоспособности индекса, обозначенные значками соответствующего цвета:

  • Green (Зеленый) – назначены все основные сегменты и реплики;
  • Yellow (Желтый) – по крайней мере, одному фрагменту реплики не присвоен статус;
  • Red (Красный) – по крайней мере, одному основному сегменту не присвоен статус.

Создание индекса

Кроме создания индекса, используя документ в качестве основы, также можно создать пустой индекс для последующего использования.

Чтобы создать индекс, нужно нажать кнопку +Создать индекс. Затем определить индекс, задав следующие параметры:

  • Название индекса;
  • Количество основных сегментов;
  • Количество реплик;
  • Интервал обновления.

Также можно добавлять поля и объекты для сопоставления с помощью визуального редактора или редактора JSON.

"Расширенные настройки" позволяют загрузить конфигурацию в формате JSON.

Применение политики

Чтобы применить политику, нужно выбрать индекс, к которому требуется применить политику, в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Применить политику" в раскрывающемся списке. Далее в открывшемся диалоговом окне из раскрывающегося списка "Идентификатор политики" выбрать политику и нажать кнопку Применить, как показано на рисунке 26.

Рисунок 26 — Применение политики

Закрытие индекса

Операция закрытия индекса закрывает индекс. После закрытия индекса нельзя добавлять в него данные или искать какие-либо данные.

Чтобы закрыть индекс, следует выбрать нужный индекс в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Закрыть" в раскрывающемся списке.

Открытие индекса

Операция открытия индекса открывает закрытый индекс, позволяя добавлять в него данные или искать данные.

Чтобы открыть индекс, необходимо выбрать нужный индекс в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Открыть" в раскрывающемся списке.

Переиндексация индекса

Операция переиндексации позволяет скопировать все данные или их часть из исходного индекса в целевой индекс.

Чтобы выполнить переиндексацию, нужно выбрать индекс в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Переиндексация" в раскрывающемся списке. Далее на странице "Переиндексация" требуется указать исходные индексы, выбрать один из вариантов переиндексации, указать целевой индекс и нажать кнопку Переиндексировать, как показано на рисунке 27.

Рисунок 27 — Переиндексация

Сжатие индекса

Операция сжатия индекса копирует все данные из существующего индекса в новый индекс с меньшим количеством основных сегментов.

Чтобы сжать индекс, нужно выбрать нужный индекс в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Сжать" в раскрывающемся списке.

Разделение индекса

Операция разделения индекса разделяет существующий индекс только для чтения на новый индекс, разделяя каждый основный сегмент на несколько основных сегментов в новом индексе.

Чтобы разделить индекс, необходимо выбрать индекс, в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Разделить" в раскрывающемся списке.

Обновление индекса

Обновление индекса делает новые обновления индекса видимыми для операций поиска.

Операция обновления может быть применена только к открытым индексам.

Чтобы обновить все индексы, нужно нажать кнопку Обновить в правом верхнем углу страницы.

Чтобы обновить конкретный индекс, следует выбрать его в списке "Индексы" в разделе "Управление индексом". Затем выбрать "Обновить" в раскрывающемся списке Действия.

Очистка индекса

Операция очистки выполняет фиксацию Lucene, записывая сегменты на диск и запуская новый журнал транзакций.

Операция очистки может быть применена только к открытым индексам.

Чтобы очистить конкретный индекс, следует выбрать его в списке "Индексы" в разделе "Управление индексом". Затем выбрать "Сбросить" в раскрывающемся списке Действия.

Очистка индексного кеша

Операция очистки кеша может быть применена только к открытым индексам.

Чтобы очистить все кешированные индексы, нужно выбрать "Очистить кеш" в раскрывающемся списке Действия.

Чтобы очистить кеш определенного индекса, следует выбрать индекс из списка "Индексы" в разделе "Управление индексом". Затем выбрать "Очистить кеш" в раскрывающемся списке Действия.

Удаление индекса

Если индекс больше не нужен, можно удалить его с помощью операции удаления индекса.

Чтобы удалить индекс, необходимо выбрать нужный индекс в списке "Индексы" в разделе "Управление индексом". Затем нажать кнопку Действия и выбрать "Удалить" в раскрывающемся списке.

Шаблоны

Шаблоны индексов позволяют инициализировать новые индексы с помощью предопределенных сопоставлений и настроек. Например, если требуется постоянно индексировать данные журнала, можно определить шаблон индекса, чтобы индексы имели одинаковое количество сегментов и реплик, как показано на рисунке 28.

Рисунок 28 — Шаблоны

Создание шаблона

Чтобы создать шаблон, нужно выбрать пункт меню "Шаблоны" в разделе "Управление индексом" и нажать кнопку +Создать шаблон на странице "Шаблоны".

Затем определить шаблон:

  1. ввести имя шаблона;
  2. выбрать с помощью переключателя тип шаблона: индексы или потоки данных;
  3. указать любые шаблоны индексов, которые требуется использовать;
  4. установить приоритет шаблона;
  5. выбрать псевдоним индекса;
  6. установить количество основных сегментов;
  7. установить количество реплик;
  8. установить интервалы обновления;
  9. добавить поля и объекты для сопоставления индексов с помощью визуального редактора или редактора JSON;
  10. в разделе "Расширенные настройки" можно указать дополнительные параметры индекса в виде списка, разделенного запятыми.

Редактирование шаблона

Чтобы отредактировать шаблон, нужно выбрать требуемый шаблон из списка шаблонов, затем нажать на раскрывающийся список Действия и опцию "Редактировать".

Удаление шаблона

Чтобы удалить шаблон, нужно выбрать необходимый шаблон из списка шаблонов, затем выбрать на раскрывающийся список Действия и опцию "Удалить".

Шаблоны компонентов

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

Использование их с шаблонами индексов может стать мощным инструментом для управления большими объемами данных. Можно создать шаблон индекса, определяющий базовую структуру и настройки индексов, а затем использовать шаблоны компонентов для применения настроек ко всем индексам, соответствующим определенному шаблону или набору критериев.

Можно создавать шаблоны компонентов с помощью пользовательского интерфейса управления индексами. Пользовательский интерфейс максимально упрощает выполнение распространенных операций по индексированию и администрированию потоков данных, таких как создание, чтение, обновление, удаление и сопоставление индексов; псевдонимы и сопоставления; переиндексация; а также открытие/закрытие, сжатие и разделение индексов, а также мониторинг действий и ведение журнала аудита.

Создание шаблонов компонентов с использованием пользовательского интерфейса управления индексами

Можно использовать готовые шаблоны компонентов "Панели мониторинга" и создать свои собственные или изменить существующие. Готовые шаблоны компонентов включают в себя предварительно настроенные диаграммы, таблицы и графики. Кроме того, с помощью настраиваемых компонентов шаблонов можно создавать отчеты и визуализации, отвечающие конкретным требованиям и предпочтениям.

Чтобы создать компоненты шаблона с помощью пользовательского интерфейса, выполняют следующие действия:

  1. на главной странице "Панели мониторинга" выбрать раздел "Управление индексом" в меню навигации;
  2. в разделе управления индексом выбрать "Шаблоны Шаблоны компонентов";
  3. нажать кнопку Создать шаблон компонента, а затем задать имя и описание шаблона компонента;
  4. чтобы настроить псевдонимы, параметры и сопоставления, переключить "Использовать конфигурацию", как показано на рисунке 29;

Рисунок 29 — Создание шаблона компонентов

  1. ввести подробную информацию в поля псевдонимов, настроек и сопоставлений;
  2. нажать кнопку Создать шаблон компонента.

Примечание – При создании шаблонов компонентов эти шаблоны применяются только к новым пользовательским шаблонам индексов, а не к существующим шаблонам индексов.

Привязка шаблонов компонентов к шаблонам индексов

Чтобы связать шаблон компонента с шаблоном индекса, необходимо выполнить следующие действия:

  1. в навигационном меню "Управление индексом" выбрать "Шаблоны";
  2. в окне шаблонов нажать +Создать шаблон;
  3. выбрать "Шаблон компонента" в качестве метода определения нового шаблона;
  4. в секции "Шаблон компонента" выбрать "Связанные шаблоны компонентов", как показано на рисунке 30;

Рисунок 30 — Привязка шаблона компонента

  1. в диалоговом окне "Связанные шаблоны компонентов" выбрать шаблоны компонентов, которые требуется связать с шаблоном индекса;
  2. нажать кнопку Связать;
  3. нажать Предпросмотр шаблона, чтобы просмотреть настройки шаблона;
  4. нажать Создать шаблон.

Псевдонимы

Псевдоним – это виртуальное имя индекса, которое может указывать на один или несколько индексов. Если данные распределены по нескольким индексам, вместо того чтобы отслеживать, к каким индексам обращаться, можно создать псевдоним и обращаться к нему, как показано на рисунке 31.

Рисунок 31 — Псевдонимы

Создание псевдонима

Чтобы создать псевдоним, нужно выполнить следующие действия:

  1. выбрать пункт меню "Псевдонимы" в разделе "Управление индексом";
  2. нажать кнопку +Создать псевдоним на странице "Псевдонимы";
  3. в диалоговом окне указать имя псевдонима и ввести индекс или шаблоны индексов, которые будут включены в псевдоним;
  4. нажать Создать псевдоним, как показано на рисунке 32.

Рисунок 32 — Создание псевдонима

Редактирование псевдонима

Чтобы отредактировать псевдоним, нужно выполнить следующие действия:

  1. из списка выбрать псевдоним, который требуется отредактировать;
  2. нажать кнопку Действия;
  3. выбрать "Редактировать" из выпадающего списка.

Удаление псевдонима

Чтобы удалить псевдоним, нужно выполнить следующие действия:

  1. из списка выбрать псевдоним, который требуется отредактировать;
  2. нажать кнопку Действия;
  3. выбрать "Удалить" из выпадающего списка.

Обновление псевдонима

Обновление псевдонима делает новые обновления индекса видимыми для операций поиска.

Операция обновления может быть применена только к открытым индексам, связанным с указанными псевдонимами.

Чтобы обновить конкретный псевдоним, нужно выбрать его в списке "Псевдонимы" в разделе "Управление индексом". Затем выбрать "Обновить" в раскрывающемся списке Действия.

Очистка псевдонима

Операция очистки выполняет фиксацию Lucene, записывая сегменты на диск и запуская новый журнал транзакций.

Операция очистки может применяться только к открытым индексам, связанным с указанными псевдонимами.

Чтобы очистить псевдоним, нужно выбрать его в списке "Псевдонимы" в разделе "Управление индексом". Затем выбрать "Сбросить" в раскрывающемся списке Действия.

Очистка кеша псевдонимов

Операция очистки кеша может применяться только к открытым индексам, связанным с указанными псевдонимами.

Чтобы очистить кеш псевдонима, нужно выбрать псевдоним в списке "Псевдонимы" в разделе "Управление индексом". Затем выбрать "Очистить кеш" в раскрывающемся списке Действия.

Задания свертки

Функция "Задания свертки" в разделе "Управление индексом" позволяет создавать или обновлять задания по сворачиванию индексов.

Чтобы создать задание, нужно выполнить следующие действия:

  1. нажать кнопку +Создать задание свертки на странице "Задания свертки" в разделе "Управление индексом";
  2. задать имя, исходный и целевой индексы;
  3. нажать кнопку Следующий;
  4. установить поле временной метки и тип интервала;
  5. при необходимости задать дополнительные агрегации и метрики;
  6. нажать кнопку Следующий;
  7. в разделе "Расписание" установить или снять флажок "Включить задание по умолчанию";
  8. задать параметры "Непрерывное", "Частота выполнения свертки", "Интервал свертки" и "Количество страниц за одно исполнение";
  9. кроме того, можно установить задержку выполнения;
  10. нажать кнопку Следующий;
  11. просмотреть настройки для задания свертки (при необходимости вернуться на предыдущие шаги, нажав кнопу Предыдущий) и нажать Создать.

Также можно отключить и включить задания свертки, нажав соответствующие кнопки Отключить/Включить на странице "Задания свертки".

Задания преобразования

С помощью функции "Задания преобразования" можно создавать, запускать, останавливать и завершать операции.

Чтобы создать задание преобразования, нужно выполнить следующие действия:

  1. нажать кнопку +Создать задание преобразования на странице "Задания преобразования" в разделе "Управление индексом";
  2. задать имя, исходный и целевой индексы;
  3. нажать кнопку Следующий;
  4. выбрать поля для преобразования в таблице, нажав значок рядом с названием поля - Рисунок 57;
  5. нажать кнопку Следующий;
  6. установить или снять флажок "Задание включено по умолчанию";
  7. установить интервал выполнения преобразования и определить является ли расписание непрерывным.
  8. при необходимости задать количество страниц для каждого выполнения в раскрывающемся списке "Дополнительно";
  9. нажать кнопку Следующий;
  10. просмотреть настройки для задания преобразования (при необходимости вернуться на предыдущие шаги, нажав кнопу Предыдущий) и нажать кнопку Создать.

Также можно включить и отключить задания преобразования, нажав соответствующие кнопки Отключить/Включить на странице "Задания преобразования".

Проверка состояний длительных операций

Для выполнения некоторых операций с индексами требуется дополнительное время (обычно более 30 секунд, но до десятков минут или часов). Это отображается в столбце состояния индекса на странице "Индексы".

Можно проверить статус операций переиндексации, сжатия и разделения, поскольку это разовые нерекурсивные операции.

Интеграция в систему безопасности

Управление разрешениями осуществляется с помощью существующих разрешений или групп действий, которые применяются на уровне API. В настоящее время управление разрешениями на уровне пользовательского интерфейса отсутствует. Пользователи, имеющие разрешение на доступ к плагину ISM, могут просматривать новые страницы. Они также могут вносить изменения, если у них есть разрешение на запуск соответствующих API.

Обработка ошибок

Как и в случае с вызовами API, если операция завершится ошибкой, будет получено уведомление с сообщением об ошибке. Однако, если это длительная операция, будет получено уведомление об ошибке в момент ее завершения или можно проверить состояние индекса на странице "Индексы".

Принудительное слияние индексов

Подсистема позволяет выполнять операцию принудительного слияния двух или более индексов.

Чтобы выполнить принудительное слияние двух или более индексов, нужно выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Индексы";
  2. выбрать индексы, которые требуется принудительно объединить;
  3. нажать кнопку Действия, а затем в раскрывающемся списке выбрать "Принудительно объединить", как показано на рисунке 33;

Рисунок 33 — Принудительное слияние индексов

  1. в секции "Настроить исходный индекс" указать индексы, которые требуется принудительно объединить;
  2. при необходимости в разделе "Расширенные настройки" можно переключателями установить опции отправки уведомлений при выполнении операции "Очистка индексов", "Полностью удалить удаленные документы", а также указать количество сегментов индекса для слияния, как показано на рисунке 34.

Рисунок 34 — Опции слияния индексов

Потоки данных

В разделе "Управление индексом" можно просматривать и управлять потоками данных.

Просмотр потока данных

Чтобы просмотреть поток данных и его состояние, нужно выбрать "Потоки данных" в разделе "Управление индексом", как показано на рисунке 35. В списке потоков данных в табличной форма представлена информация о статусе, шаблоне индекса, количестве резервных индексов и общем размере.

Рисунок 35 — Потоки данных

Ниже приведены три состояния работоспособности потока данных:

  • Green (Зеленый) – назначены все основные сегменты и реплики;
  • Yellow (Желтый) – по крайней мере, одному фрагменту реплики не присвоен статус;
  • Red (Красный) – по крайней мере, одному основному сегменту не присвоен статус.

Создание потока данных

Чтобы создать поток данных, необходимо выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Потоки данных";
  2. нажать кнопку +Создать поток данных;
  3. ввести имя для потока данных в поле "Название потока данных";
  4. убедиться, что есть соответствующий шаблон индекса, который указывается в секции "Соответствующий шаблон", как показано на рисунке 36.

Рисунок 36 — Создание потока данных

  1. разделы "Унаследованные настройки из шаблона" доступен только для чтения и отображает вспомогательные индексы, содержащиеся в потоке данных;
  2. количество основных сегментов, количество реплик и интервал обновления наследуются от шаблона, как показано на рисунке 37.

Рисунок 37 — Создание потока данных

  1. Параметры потока данных
  2. нажать Создать поток данных.

Удаление потока данных

Чтобы удалить поток данных, нужно выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Потоки данных";
  2. выбрать поток данных, который требуется удалить;
  3. нажать кнопку Действия, а затем выбрать "Удалить".

Переключение потока данных

Чтобы выполнить операцию переключения в потоке данных, нужно выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Потоки данных";
  2. нажать кнопку Действия, а затем выбрать "Переключение";
  3. в разделе "Настроить источник" выбрать поток исходных данных, для которого требуется выполнить операцию переключения;
  4. нажать кнопку Переключение, как показано на рисунке 38.

Рисунок 38 — Выполнение переключения

Принудительное слияние потоков данных

Чтобы выполнить принудительное слияние двух или более индексов, требуется выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Потоки данных";
  2. выбрать потоки данных, над которыми требуется выполнить операцию принудительного слияния;
  3. нажать кнопку Действия, а затем выбрать "Принудительное слияние";
  4. в разделе "Настроить исходный индекс" указать потоки данных, которые требуется принудительно объединить;
  5. при необходимости в разделе "Расширенные настройки" можно переключателями установить опции отправки уведомлений при выполнении операции "Очистка индексов", "Полностью удалить удаленные документы", а также указать количество сегментов индекса для слияния, как показано на рисунке 39.

Рисунок 39 — Слияние потоков

Обновление потока данных

При обновлении потока данных новые обновления индекса становятся видимыми для поисковых операций.

Операция обновления может применяться только к открытым индексам, связанным с указанными потоками данных.

Чтобы обновить поток данных, требуется выбрать поток данных в списке "Потоки данных" в разделе "Управление индексом". Затем выбрать "Обновить" в раскрывающемся списке по нажатию кнопки Действия.

Очистка потока данных

Операция очистки выполняет фиксацию потоков, записывая сегменты на диск и запуская новый журнал транзакций.

Операция очистки может применяться только к открытым индексам, связанным с указанными потоками данных.

Чтобы очистить поток данных, нужно выбрать его в списке "Потоки данных" в разделе "Управление индексом". Затем выбрать "Очистить" в раскрывающемся списке по нажатию кнопки Действия.

Очистка кеша потока данных

Операция очистки кеша может применяться только к открытым индексам, связанным с указанными потоками данных.

Чтобы очистить кеш потока данных, необходимо выбрать индекс из списка "Индексы" в разделе "Управление индексом". Затем выбрать "Очистить кеш" в раскрывающемся списке по нажатию кнопки Действия.

Переключение

"Панели мониторинга" Подсистемы позволяют выполнять операцию переключения.

Потоки данных

Чтобы выполнить операцию переключения в потоке данных, требуется выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Потоки данных";
  2. нажать кнопку Действия, а затем выбрать "Переключение";
  3. в секции "Настройка источника" выбрать поток исходных данных, для которого требуется выполнить операцию переключения;
  4. нажать Переключение, как показано на рисунке 40.

Рисунок 40 — Переключение потока данных

Псевдонимы

Чтобы выполнить операцию переключения с псевдонимом, необходимо выполнить следующие действия:

  1. в разделе "Управление индексом" выбрать "Псевдонимы";
  2. нажать кнопку Действия, а затем выбрать "Переключение";
  3. в разделе "Настройка источника" выбрать псевдоним источника, для которого требуется выполнить операцию переключения;
  4. если псевдоним не содержит индекс записи, будет предложено назначить индекс записи, как показано на рисунке 41;

Рисунок 41 — Переключение псевдонима

  1. в разделе "Настроить новый индекс переключения" в секции "Определение индекса" указать имя индекса и выбрать псевдоним индекса;
  2. в секции "Настройки индекса" указать количество основных сегментов, количество реплик и интервал обновления, как показано на рисунке 42;

Рисунок 42 — Переключение псевдонима

  1. Настройка индекса для переключения
  2. нажать кнопку Переключение.

Настройки уведомлений

Можно настроить глобальные параметры уведомлений по умолчанию для операций индексирования на странице "Настройки уведомлений". Также можно настроить дополнительные параметры уведомлений для отдельных операций индексирования.

Настройка параметров уведомлений по умолчанию

В интерфейсе "Настройки уведомлений" можно настроить уведомления по умолчанию для следующих операций индексирования, которые могут выполняться длительное время:

  • Открытие;
  • Переиндексация;
  • Разделение;
  • Сжатие;
  • Клонирование;
  • Принудительное слияние.

Для настройки нужно в главном меню "Панели мониторинга" в разделе "Управление индексом" выбрать пункт "Настройки уведомлений".

На странице "Настройки уведомлений" можно выбрать уведомления о завершении или сбое операции. Кроме того, можно выбрать каналы уведомлений, как показано на рисунке 43.

Рисунок 43 — Настройки уведомлений

Примечание – Если нет разрешения на просмотр настроек уведомлений, нельзя просмотреть и настройки по умолчанию.

Настройка параметров уведомлений для отдельной операции

В Подсистеме можно просмотреть настройки уведомлений по умолчанию при выполнении операции индексирования, а также настроить дополнительные уведомления. Например, если требуется настроить дополнительное уведомление для операции переиндексации, следует выполнить следующие действия:

  1. в главном меню выбрать "Управление Управление индексом";
  2. в интерфейсе "Управление индексом" выбрать "Индексы";
  3. выбрать индекс, который требуется переиндексировать;
  4. выбрать "Переиндексация" из выпадающего списка по нажатию кнопки Действия;
  5. после выбора всех параметров переиндексации развернуть секцию "Расширенные настройки"; в секции "Уведомления" перечислены уведомления по умолчанию;
  6. чтобы получать дополнительные уведомления, выбрать "Отправить дополнительные уведомления", как показано на рисунке 44;

Рисунок 44 — Настройка уведомлений

  1. выбрать флажками необходимость получения уведомлений о сбое и/или завершении операции;
  2. выбрать канал из выпадающего списка "Каналы уведомлений"; если требуется настроить новый канал уведомлений, выбрать "Управление каналами";

Чтобы настроить новый канал уведомлений, следует убедиться, что плагин dashboards-notification включен в "Панели мониторинга" Подсистемы.

  1. нажать кнопку Переиндексировать.