4

我在 kubernetes 上运行弹性堆栈 v 7.2.0,并且在访问 metricbeat 仪表板时在 elasticsearh 中收到此错误

Caused by: java.lang.IllegalArgumentException: Fielddata is disabled on text fields by default. Set fielddata=true on [host.name] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.

我的问题是如果我手动添加了模板和仪表板,那么为什么会出现此错误?添加模板后,所需的映射不应该进入索引吗?我看到了一些建议明确应用所需映射的答案。但是在这种情况下,我应该如何给出要应用此映射的索引名称,因为我的 metricbeat 索引将在每个新日期每天创建。这种显式映射将如何在每个日期创建的所有 metricbeat 索引中持续存在?PUT /what-should-be-the-index-name/_mapping

4

0 回答 0