Logsta sh Использование старых определений сопоставления вместо новых - PullRequest
0 голосов
/ 21 апреля 2020

У меня проблема с Logstash / Elasticsearch при повторном заполнении индекса:

Версии Logsta sh 7.4.2, Elasticsearch 7.4.2 - обе настройки с использованием docker

Шаги:

  1. Logsta sh в некоторых документах в индексе - без шаблона или структуры
  2. Удаление индекса вручную с помощью ES API.
  3. Logsta sh в разных документах с разными именами полей с использованием одного и того же индексного имени
  4. Отображения настраиваются с использованием имен полей из шага 1,

Если я перезапускаю Logsta sh между шагами 3 и 4 он распознает новые поля.

Я сделал это с очень простым вводом jdb c - «SELECT * FROM TABLE1», который затем изменил на «SELECT * FROM TABLE2»

Я что-то упустил? Такое ощущение, что Logsta sh может иметь внутренний кэш старого определения индекса и решает использовать его вместо нового списка полей для управления индексацией, но мне не удалось найти какую-либо информацию в поддержку этой теории.

Любая помощь приветствуется.

...