使用kibana修改数据流索引mapping
修改索引模板mapping
{
"dynamic_templates": [],
"properties": {
"@timestamp": {
"type": "date",
"format": "strict_date_optional_time||epoch_second"
},
...
"link": {
"type": "keyword",
"normalizer": "lowercase"
}
}
}数据流滚动
打 Kibana dev tools ,手动触发滚动数据流索引
POST web-rss-data/_rollover结果显示如下,创建新索引为.ds-web-rss-data-2023.10.31-000004
数据流滚动后,新创建的index 使用新的mapping设置
使用reindex把旧索引数据导入到数据流
因为是reindex 导入到数据流所以op_type 为 create
返回类似这样数据
删除旧索引
注意:删除前从Kibana 查看该索引是否为旧mapping, 确认旧索引的数据在新索引已经存在后,再删除旧索引
删除旧索引
返回类似这样数据
Last updated