gpt4 book ai didi

elasticsearch - "Mapping conflict!"Kibana 错误

转载 作者:行者123 更新时间:2023-12-02 22:37:56 26 4
gpt4 key购买 nike

我已经在我的机器上安装了一个 ELK 堆栈。 Kibana的版本是5.2.1,Elastic的版本是5.2.1。所以基本上一切都是最新的。但现在我收到以下警告。

“映射冲突!2 个字段在与此模式匹配的索引中被定义为多种类型(字符串、整数等)。您可能仍然可以在 Kibana 的某些部分使用这些冲突字段,但它们将对于要求 Kibana 知道其类型的函数不可用。更正此问题将需要重新索引您的数据。”

这两个字段是“geoip.coordinates”和“geoip.location

我在谷歌上搜索解决方案并得到类似“ReIndex 数据”的结果。但我是 ELK 的新手,不知道如何重新索引它

这是我的template.json 文件,

{
"mappings": {
"_default_": {
"_all": {
"enabled": true,
"norms": {
"enabled": false
}
},
"dynamic_templates": [
{
"template1": {
"mapping": {
"doc_values": true,
"ignore_above": 1024,
"index": "not_analyzed",
"type": "{dynamic_type}"
},
"match": "*"
}
}
],
"properties": {
"@timestamp": {
"type": "date"
},
"message": {
"type": "string",
"index": "analyzed"
},
"offset": {
"type": "long",
"doc_values": true
},
"geoip" : {
"type" : "object",
"dynamic": true,
"properties" : {
"location" : { "type" : "geo_point" },
"coordinates" : { "type" : "geo_point" }
}
}
}
}
},
"settings": {
"index.refresh_interval": "5s"
},
"template": "filebeat-*"
}

和我的 logstash.conf 文件的输出部分,

output {

elasticsearch {
hosts => ["localhost:9200"]
sniffing => true
manage_template => false
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}

我不知道应该怎么解决。任何帮助将不胜感激

最佳答案

在elasticsearch控制台写GET/_cat/indices?v命令获取所有索引的信息。 “kibana-->management-->index patterns”并没有告诉你你拥有的所有索引。它只是告诉您已配置的索引模式。

关于elasticsearch - "Mapping conflict!"Kibana 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44235196/

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