【发布时间】:2021-02-19 01:38:18
【问题描述】:
我已将 ILM 配置为在索引大小为 20GB 或在热节点中经过 30 天后翻转
但我的指数超过了 20GB,仍然没有传递到冷节点
当我运行时:GET _cat/indices?v 我得到:
green open packetbeat-7.9.2-2020.10.22-000001 RRAnRZrrRZiihscJ3bymig 10 1 63833049 0 44.1gb 22gb
请告诉我如何解决这个问题!
知道在我的 packetbeat 文件配置中,我刚刚更改了分片的数量:
setup.template.settings:
index.number_of_shards: 10
index.number_of_replicas: 1
当我运行命令 GET packetbeat-7.9.2-2020.10.22-000001/_settings 时,我得到以下输出:
{
"packetbeat-7.9.2-2020.10.22-000001" : {
"settings" : {
"index" : {
"lifecycle" : {
"name" : "packetbeat",
"rollover_alias" : "packetbeat-7.9.2"
},
"routing" : {
"allocation" : {
"include" : {
"_tier_preference" : "data_content"
}
}
},
"mapping" : {
"total_fields" : {
"limit" : "10000"
}
},
"refresh_interval" : "5s",
"number_of_shards" : "10",
"provided_name" : "<packetbeat-7.9.2-{now/d}-000001>",
"max_docvalue_fields_search" : "200",
"query" : {
"default_field" : [
"message",
"tags",
"agent.ephemeral_id",
"agent.id",
"agent.name",
"agent.type",
"agent.version",
"as.organization.name",
"client.address",
"client.as.organization.name",
命令GET /packetbeat-7.9.2-2020.10.22-000001/_ilm/explain 的输出是:
{
"indices" : {
"packetbeat-7.9.2-2020.10.22-000001" : {
"index" : "packetbeat-7.9.2-2020.10.22-000001",
"managed" : true,
"policy" : "packetbeat",
"lifecycle_date_millis" : 1603359683835,
"age" : "15.04d",
"phase" : "hot",
"phase_time_millis" : 1603359684332,
"action" : "rollover",
"action_time_millis" : 1603360173138,
"step" : "check-rollover-ready",
"step_time_millis" : 1603360173138,
"phase_execution" : {
"policy" : "packetbeat",
"phase_definition" : {
"min_age" : "0ms",
"actions" : {
"rollover" : {
"max_size" : "50gb",
"max_age" : "30d"
}
}
},
"version" : 1,
"modified_date_in_millis" : 1603359683339
}
}
}
}
奇怪的是50GB!!
感谢您的帮助
【问题讨论】:
-
你能显示你的索引的设置吗?
GET packetbeat-7.9.2-2020.10.22-000001/_settings? -
当我运行该命令时,我得到:``` { "packetbeat-7.9.2-2020.10.22-000001" : { "settings" : { "index" : { "lifecycle" : { “名称”:“packetbeat”,“rollover_alias”:“packetbeat-7.9.2”},“路由”:{“allocation”:{“include”:{“_tier_preference”:“data_content”}}},“mapping” :{“total_fields”:{“limit”:“10000”}},“refresh_interval”:“5s”,“number_of_shards”:“10”,```
-
抱歉,我无法通过所有输出,因为它太长了
-
请更新您的问题,因为它更清晰
-
也粘贴你从
GET /packetbeat-7.9.2-2020.10.22-000001/_ilm/explain得到的内容
标签: elasticsearch elastic-stack elk