gpt4 book ai didi

elasticsearch - 无法开启Elasticsearch动态映射

转载 作者:行者123 更新时间:2023-12-03 00:55:41 26 4
gpt4 key购买 nike

我禁用了动态映射

curl -XPUT 'localhost:9200/_template/template_all?pretty' -H 'Content-Type: application/json' -d' {  "template": "*",  "order":0,  "settings": {    "index.mapper.dynamic": false   }}'

我想用
curl -XPUT 'localhost:9200/_template/template_all?pretty' -H 'Content-Type: application/json' -d' {  "template": "*",  "order":0,  "settings": {    "index.mapper.dynamic": true   }}'

它已经确认是正确的,但是当我尝试让Logstash向其发送信息时,在Logstash错误日志中,
"reason"=>"trying to auto create mapping, but dynamic mapping is disabled"

我实际上如何重新打开动态映射?

最佳答案

看起来logstash的索引是使用旧模板创建的(在更新模板之前)。因为当您更新模板时,只有新索引才会具有更新的映射和设置。

检查索引是否存在:

curl -XGET 'localhost:9200/LOGSTASH_INDEX_NAME_HERE'

如果索引存在,您可以删除此索引-进行操作。此后,logstash将尝试发送内容-将使用新映射创建索引。

关于elasticsearch - 无法开启Elasticsearch动态映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44680798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com