首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch的索引生命周期管理随机删除索引

Elasticsearch的索引生命周期管理随机删除索引
EN

Stack Overflow用户
提问于 2020-07-13 12:01:09
回答 1查看 1.2K关注 0票数 2

使用来自正式dockerhub的一个节点ES (7.7.1)。

我创建了一个基本的删除策略:

代码语言:javascript
复制
"test_policy": {
    "version": 1,
    "modified_date": "2020-07-13T11:38:15.283Z",
    "policy": {
        "phases": {
            "delete": {
                "min_age": "10s",
                "actions": {
                    "delete": {}
                }
            }
        }
    }
}

将上述策略添加到模板中,使用此示例:https://www.elastic.co/guide/en/elasticsearch/reference/current/set-up-lifecycle-policy.html (注意:我没有使用滚转)

放置模板/我的模板

代码语言:javascript
复制
{
  "index_patterns": ["test-*"], 
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 1,
    "index.lifecycle.name": "test_policy" 
  }
}

然后我放了两个指数:test-2017-11-12test-2222

所发生的(根据http://localhost:9200/test-*/_ilm/explain )是,这两个指数阶段是“新的”,即使在几分钟后。然后在4~5分钟后,一个索引切换到“删除”阶段,并停止那里。另一个还在“新”阶段。

代码语言:javascript
复制
"test-2017-11-12": {
    "index": "test-2017-11-12",
    "managed": true,
    "policy": "test_policy",
    "lifecycle_date_millis": 1594640489746,
    "age": "13.69m",
    "phase": "delete",
    "phase_time_millis": 1594640734626,
    "action": "delete",
    "action_time_millis": 1594640734626,
    "step": "wait-for-shard-history-leases",
    "step_time_millis": 1594640734626,
    "phase_execution": {
        "policy": "test_policy",
        "phase_definition": {
            "min_age": "10s",
            "actions": {
                "delete": {}
            }
        },
        "version": 1,
        "modified_date_in_millis": 1594640295283
    }
}

编辑:17分钟!之后,索引被删除,现在另一个在同一阶段停止运行

1. 'wait-for-shard-history-leases‘是什么东西?在ES文档里找不到任何关于它的东西。

2.即使其中一个挂在“删除”阶段,为什么另一个索引会因此而被阻塞?为什么所有超过10s年龄的索引都不进入删除阶段?

EN

回答 1

Stack Overflow用户

发布于 2020-12-02 18:54:19

默认情况下,ILP每10分钟活动一次。由于群集的配置设置,请参阅https://www.elastic.co/guide/en/elasticsearch/reference/7.10/ilm-settings.html#_cluster_level_settings

在这里对https://discuss.elastic.co/t/ilm-not-deleting-indices/234437的简短讨论

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62875414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档