我已成功設置了Kibana 4.x儀表板和Elasticsearch 2.x,但我覺得5.x版本應該是面向未來的方法去。然而,由於某種原因,Kibana在嘗試可視化數據時未能識別任何字段類型,儘管它正確顯示了設置和發現視圖的類型。Kibana5,索引模式不包含以下任何字段類型:*
以前的問題似乎是關於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
看起來存儲的文件有效。有關如何解決此問題的任何提示將受到歡迎!對不同意見的狀態:
在您提到的映射中的'entry',在'logstash'配置中爲'document_type'指定了同樣的名字嗎? – Kulasangar
我沒有使用logstash將數據存儲到ES,它是一個手工製作的python腳本。 – NikoNyrh