【问题标题】:Getting "unable to fetch mapping. do you have indices matching the pattern"获取“无法获取映射。您是否有与模式匹配的索引”
【发布时间】:2016-03-06 16:13:35
【问题描述】:

我正在尝试为我的应用程序配置 Kibana/Elasticsearch,但遇到了问题。我得到的错误是:

“无法获取映射。你有与模式匹配的索引吗”,虽然我有一个名为“twitter”的索引,如下图所示:

我做错了什么,如何匹配索引?我真的被困在这里了。谢谢!

当我尝试从 twitter 索引中获取数据时,我也得到了响应:

【问题讨论】:

  • 尝试取消选中“使用事件时间创建索引名称”,因为您的索引名称不包含任何时间戳

标签: java elasticsearch lucene kibana elastic-stack


【解决方案1】:

您应该取消选中Use event times to create index names。由于您“twitter”提到的索引名称不是基于时间的索引。

根据教程:

在 elasticsearch 中,通常将基于时间的事件存储在多个索引中,以方便搜索并允许内存优化。每天使用一个索引,您就可以为 twitter-2015.01.15、twitter-2015.01.26 等索引设置一个命名模式。如果您像这样存储数据,则应选中“使用事件时间创建索引名称”复选框。

【讨论】:

    猜你喜欢
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多