在 elasticsearch 中启用默认时间戳
Enabling default timestamp in elasticsearch
我想在 elasticsearch 中组织我的数据并使用 kibana.I 可视化我正在使用 elasticsearch 1.4.4 和 Kibana3。
我所有数据的 elasticsearch 是 bits
,我有两种文档类型 aaaa
和 bbbb
。我在开头 运行 下面的脚本,并期望格式为 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,它被报告为 a bug 并关闭以支持使用 Kibana4。
我想在 elasticsearch 中组织我的数据并使用 kibana.I 可视化我正在使用 elasticsearch 1.4.4 和 Kibana3。
我所有数据的 elasticsearch 是 bits
,我有两种文档类型 aaaa
和 bbbb
。我在开头 运行 下面的脚本,并期望格式为 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,它被报告为 a bug 并关闭以支持使用 Kibana4。