【发布时间】:2018-12-04 22:44:19
【问题描述】:
我们将 ELK 从 2.4 更新到 5.x,这非常成功。但是,当创建新索引时,logstash 开始将new naming convention 用于未分析字段。所以更新前的索引使用.raw 和更新后的.keyword,这在 Kibana 中很难使用;)
我阅读了一些有关如何解决该问题的文档,但不太明白。一个建议是使用 ES 的 reindex api 并重命名 .raw,但如前所述,我不太确定这将如何工作。我可以忍受将.raw 复制到.keyword 而不是重命名它。
数据主要是大约 500 个索引的 apache 日志。
我非常感谢一个简单的解决方案,如果可能的话,即使开始一个示例如何批量处理它
编辑:
我最终通过 logstash(elasticsearch 作为输入和输出插件)重新索引了所有内容。也许这对某人有用..
【问题讨论】: