簡體   English   中英

在Elasticsearch中啟用默認時間戳

[英]Enabling default timestamp in elasticsearch

我想在Elasticsearch中組織數據並使用kibana對其進行可視化。我正在使用Elasticsearch 1.4.4和Kibana3。

我所有數據的彈性搜索都是bits並且我有兩種文檔類型aaaabbbb 我首先運行以下腳本,並期望格式為yyyy-MM-dd HH:mm:ss的時間戳字段,其值為插入文檔的時間。 我的理解是每個文檔都會有一個時間戳字段。 我在kibana中看不到此字段。 Kibana確實說了mappings._default_._timestamp.enabled但是我似乎無法將其設置為儀表板的index時間戳。 我在這里做錯了。

curl -XPOST localhost:9200/bits -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'
curl -XPOST localhost:9200/bits/aaaa -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'
curl -XPOST localhost:9200/bits/bbbb -d '{
"settings" : {
    "number_of_shards" : 2
},
"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true,
            "path" : "post_date",
            "format" : "yyyy-MM-dd HH:mm:ss"
        }
    }
  }
}'

默認情況下,Kibana4不顯示_fields。 轉到“設置”->“高級”,然后將“ _timestamp”添加到“ metaFields”選項。

對於Kibana3,據報道它是一個錯誤 ,為了使用Kibana4而被關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM