Я использую Logstash Dynamodb PLugin индексировать данные, чтобы иметь возможность запрашивать их. Все шло довольно гладко, пока один из моих товарищей по команде не начал возиться со схемой и не сломал ее. Мы по-прежнему можем нормально индексировать данные, однако новые данные больше не поступают в режиме реального времени.
Когда он застревает, я вижу в журнале Logstash следующее:
: response => {"index" => {"_ inde x" => "logstash-2016.04.27", "_type" => "logs", "_id" => "00f523811be58f248a7aba6d07a5e6cc67a6c23591369b5ef711f91a481b1213>", "статус", " "error" => {"type" => "mapp er_parsing_exception", "reason" => "сопоставление объекта для [doc.awsRegion] попыталось проанализировать поле [awsRegion] как объект, но обнаружило конкретное значение"}}}, : level =>: war n}
Как я могу удалить статические сопоставления или изменить синтаксический анализ этого поля на значение по умолчанию?
Уже пытался удалить индекс и папку данных ES безрезультатно.