| 创建初始索引 | PUT /<logs-{now/d}-000001> 并配置写别名 |
|---|---|
| 手动滚动 | POST /<write-alias>/_rollover 可显式指定新索引名,不做则自动递增 |
| 自动滚动 | ILM 的 rollover 动作按策略条件调用同一接口 |
示例
示例
PUT /%3Clogs-%7Bnow%2Fd%7D-000001%3E
{
"aliases": { "logs-write": { "is_write_index": true } }
}
POST /logs-write/_rollover
{
"conditions": {
"max_age": "7d",
"max_primary_shard_size": "50gb",
"max_docs": 100000000
}
}URL 里的尖括号与花括号是日期数学语法,curl 下需要百分号编码为 %3C %7B 等,否则请求路径无法解析。