У меня проблема с Logstash / Elasticsearch при повторном заполнении индекса:
Версии Logsta sh 7.4.2, Elasticsearch 7.4.2 - обе настройки с использованием docker
Шаги:
- Logsta sh в некоторых документах в индексе - без шаблона или структуры
- Удаление индекса вручную с помощью ES API.
- Logsta sh в разных документах с разными именами полей с использованием одного и того же индексного имени
- Отображения настраиваются с использованием имен полей из шага 1,
Если я перезапускаю Logsta sh между шагами 3 и 4 он распознает новые поля.
Я сделал это с очень простым вводом jdb c - «SELECT * FROM TABLE1», который затем изменил на «SELECT * FROM TABLE2»
Я что-то упустил? Такое ощущение, что Logsta sh может иметь внутренний кэш старого определения индекса и решает использовать его вместо нового списка полей для управления индексацией, но мне не удалось найти какую-либо информацию в поддержку этой теории.
Любая помощь приветствуется.