我有用于存储日志的弹性搜索集群,并且我有这样的索引
logs-2021.01.01
logs-2021.01.02
logs.2021.01.03 ...etc
所以索引每天都会创建,我有这个索引的索引模板
PUT _index_template/template_1
{
"index_patterns": ["logs*"],
"template": {
"settings": {
"number_of_shards": 6,
"number_of_replicas": 1
}
但我想确保早于 1 天的索引有 0 个副本以节省磁盘空间,而早于 1 天的索引保留有 1 个副本(以便在服务器丢失的情况下,我有今天的数据)
我如何使用elasticsearch方式做到这一点?我考虑由 cron 执行的 bash 脚本,它获取所有早于 1 天的索引并制作 0 个副本,但我不想使用外部脚本来做到这一点谢谢你的帮助