Kibana5,索引模式不包含以下任何字段类型:*
Kibana5, index pattern does not contain any of the following field types: *
我已经成功设置了 Kibana 4.x 仪表板和 Elasticsearch 2.x,但我觉得 5.x 版本应该是面向未来的方式。然而,出于某种原因,Kibana 在尝试可视化数据时无法识别任何字段类型,尽管它在设置和发现视图上正确显示了类型。
之前的问题似乎是关于 geo_point
类型,但在这里我只是希望使用基本的数字和非分析字符串字段。
两者都 运行 在 Docker 容器中,没有对设置进行任何修改,FROM: kibana:5
和 FROM: elasticsearch:5
。我在这个 Poc Elasticsearch 实例上只有一个索引,它有一个明确的类型映射。我假设此配置适用于 ES 5.x 以及 2.x:
{
"mappings": {
"entry": {
"_source": {
"enabled": true
},
"properties": {
"times": {
"type": "float"
},
"tot_calls": {
"type": "integer"
},
"time": {
"type": "float"
},
"datetime": {
"type": "date",
"format": "YYYY-MM-dd HH:mm:ssZ"
},
"datetime_num": {
"type": "long"
},
"env": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"ip": {
"type": "ip"
},
"day": {
"type": "integer"
},
"tags": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"name": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"tot_times": {
"type": "float"
}
},
"_all": {
"enabled": false
}
}
},
"settings": {
"number_of_shards": 3,
"number_of_replicas": 0
}
}
至少 _source
在存储的文档上看起来有效。欢迎任何有关如何解决此问题的提示!不同观点的状态:
我遇到了完全相同的问题。
在互联网上到处寻找之后,绝望的我回到了 Kibana > Management > Index Patterns 并单击橙色按钮(刷新字段列表)。
我注意到 "Fields" table 中的列已更新,尤其是 "aggregatable"。
回到 "Visualize",我喝了一杯当之无愧的咖啡来庆祝 "Sum" 聚合的 "Field" 字段终于接受了我的数字输入字段。
P.S。
目前我仍在努力获得合适的图表...(不过我确实有 table)。
编辑:实际上我使用的是在未选中 "Index contains time-based events" 复选框的情况下创建的索引模式。这就是我遇到这个问题的原因:https://github.com/elastic/kibana/issues/9458
我已经成功设置了 Kibana 4.x 仪表板和 Elasticsearch 2.x,但我觉得 5.x 版本应该是面向未来的方式。然而,出于某种原因,Kibana 在尝试可视化数据时无法识别任何字段类型,尽管它在设置和发现视图上正确显示了类型。
之前的问题似乎是关于 geo_point
类型,但在这里我只是希望使用基本的数字和非分析字符串字段。
两者都 运行 在 Docker 容器中,没有对设置进行任何修改,FROM: kibana:5
和 FROM: elasticsearch:5
。我在这个 Poc Elasticsearch 实例上只有一个索引,它有一个明确的类型映射。我假设此配置适用于 ES 5.x 以及 2.x:
{
"mappings": {
"entry": {
"_source": {
"enabled": true
},
"properties": {
"times": {
"type": "float"
},
"tot_calls": {
"type": "integer"
},
"time": {
"type": "float"
},
"datetime": {
"type": "date",
"format": "YYYY-MM-dd HH:mm:ssZ"
},
"datetime_num": {
"type": "long"
},
"env": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"ip": {
"type": "ip"
},
"day": {
"type": "integer"
},
"tags": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"name": {
"type": "string",
"index": "not_analyzed",
"norms": {
"enabled": false
}
},
"tot_times": {
"type": "float"
}
},
"_all": {
"enabled": false
}
}
},
"settings": {
"number_of_shards": 3,
"number_of_replicas": 0
}
}
至少 _source
在存储的文档上看起来有效。欢迎任何有关如何解决此问题的提示!不同观点的状态:
我遇到了完全相同的问题。 在互联网上到处寻找之后,绝望的我回到了 Kibana > Management > Index Patterns 并单击橙色按钮(刷新字段列表)。 我注意到 "Fields" table 中的列已更新,尤其是 "aggregatable"。 回到 "Visualize",我喝了一杯当之无愧的咖啡来庆祝 "Sum" 聚合的 "Field" 字段终于接受了我的数字输入字段。
P.S。 目前我仍在努力获得合适的图表...(不过我确实有 table)。
编辑:实际上我使用的是在未选中 "Index contains time-based events" 复选框的情况下创建的索引模式。这就是我遇到这个问题的原因:https://github.com/elastic/kibana/issues/9458