![[doc.awsRegion] 的对象映射尝试将字段 [awsRegion] 解析为对象,但找到了一个具体的值](https://linux22.com/image/681743/%5Bdoc.awsRegion%5D%20%E7%9A%84%E5%AF%B9%E8%B1%A1%E6%98%A0%E5%B0%84%E5%B0%9D%E8%AF%95%E5%B0%86%E5%AD%97%E6%AE%B5%20%5BawsRegion%5D%20%E8%A7%A3%E6%9E%90%E4%B8%BA%E5%AF%B9%E8%B1%A1%EF%BC%8C%E4%BD%86%E6%89%BE%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E5%85%B7%E4%BD%93%E7%9A%84%E5%80%BC.png)
我在用Logstash Dynamodb 插件索引数据以便能够查询它。一切都运行得相当顺利,直到我的一个队友开始弄乱架构,并破坏了它。我们仍然可以很好地索引数据,但是新数据不再实时到来。
当 Logstash 卡住时,我在日志中看到以下内容:
:response=>{"index"=>{"_inde x"=>"logstash-2016.04.27", "_type"=>"logs", "_id"=>"00f523811be58f248a7aba6d07a5e6cc67a6c23591369b5ef711f91a481b1213", "status"=>400, "error"=>{"type"=>"mapp er_parsing_exception", "reason"=>"[doc.awsRegion] 的对象映射尝试将字段 [awsRegion] 解析为对象,但发现了一个具体值"}}}, :level=>:war n}
我如何删除静态映射或将该字段的解析更改为默认值?
已经尝试删除索引和 ES 数据文件夹,但没有成功。