【问题标题】:ElasticSearch/Logstash 5 - rename .raw to .keywordElasticSearch/Logstash 5 - 将 .raw 重命名为 .keyword
【发布时间】: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 作为输入和输出插件)重新索引了所有内容。也许这对某人有用..

【问题讨论】:

    标签: elasticsearch logstash


    【解决方案1】:

    从 2.4 版导出您的对象,将所有 .raw 重命名为 .keyword 并将其导入回 5.x。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多