elasticsearch i';m无法使用模板将数据加载到弹性搜索
我可以用logstash将数据加载到ES中的索引中,但我已经添加了模板,稍后数据不会加载到索引中。但指数是在没有数据的情况下创建的。你能帮我解决这个问题吗elasticsearch i';m无法使用模板将数据加载到弹性搜索,elasticsearch,logstash,elasticsearch,Logstash,我可以用logstash将数据加载到ES中的索引中,但我已经添加了模板,稍后数据不会加载到索引中。但指数是在没有数据的情况下创建的。你能帮我解决这个问题吗 template : PUT _template/template_name { "index_patterns": [ "index_patterns*" ], "settings": { "index": { "number_of_shards": "6" }
template :
PUT _template/template_name
{
"index_patterns": [
"index_patterns*"
],
"settings": {
"index": {
"number_of_shards": "6"
}
},
"mappings": {
"doc": {
"properties": {
"field3": {
"type": "keyword"
},
"field_name9": {
"type": "keyword"
},
"field_name8": {
"type": "keyword"
},
"field_name7": {
"type": "date"
},
"field_name6": {
"type": "keyword"
},
"field_name5": {
"type": "keyword"
},
"field_name4": {
"type": "keyword"
},
"field_name3": {
"type": "keyword"
},
"field_name2": {
"type": "keyword"
},
"field_name1" :{
"type" : "keyword"
}
}
}
},
"aliases" : { }
}
日志存储输出:请查找以下日志存储输出详细信息
output {
elasticsearch {
hosts => [""]
index => "index_patterns-%{+dd-MM-YYYY}"
}
}
请让我知道我是否遗漏了任何东西。我已经尝试过在没有模板的情况下将数据加载到索引中 添加参数模板和模板覆盖,如下所示:
output {
elasticsearch {
template => "path to template e.g .json file"
template_overwrite => true
hosts => [""]
index => "index_patterns-%{+dd-MM-YYYY}"
}
}
我已经添加了模板和模板覆盖参数,但仍然无法将数据加载到索引中。如果它的“映射”:=>“日志:我可以将数据加载到索引中,但映射:=>“文档”我无法将数据加载到索引中。u plz是否可以帮助创建“映射”:{“默认”:{“{u all”:{“已启用”:true},我需要在哪里添加此代码。你能帮助我模板吗?你可以提到这一点,将_type保留为日志是否有任何影响。你可以检查你的记录,在那里你将获得_type作为日志,因为它正在接受数据。此外,你还可以检查get/_all/_映射,在Kibanaa中,日志和文档之间的区别是什么映射类型。它在对日志映射类型执行操作时是否进行任何查询更改