elasticsearch
config_error
ai_generated
true
RollupJobConfigurationException: Rollup job configuration validation failed
ID: elasticsearch/rollup-job-configuration-error
82%Fix Rate
83%Confidence
1Evidence
2024-06-05First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| elasticsearch 8.12 | active | — | — | — |
| elasticsearch 8.13 | active | — | — | — |
| elasticsearch 7.17 | active | — | — | — |
| opensearch 2.11 | active | — | — | — |
Root Cause
The rollup job configuration has invalid field mappings, missing required fields, or incompatible date histograms.
generic中文
汇总作业配置包含无效字段映射、缺少必需字段或不兼容的日期直方图。
Official Documentation
https://www.elastic.co/guide/en/elasticsearch/reference/current/rollup-job-config.htmlWorkarounds
-
90% success Verify that all fields in the rollup config exist in the source index with correct types. Example: GET my_source_index/_mapping/field/date_field
Verify that all fields in the rollup config exist in the source index with correct types. Example: GET my_source_index/_mapping/field/date_field
-
80% success Use the rollup capability API to check supported fields: GET _rollup/job/my_rollup_job/_capabilities
Use the rollup capability API to check supported fields: GET _rollup/job/my_rollup_job/_capabilities
-
85% success Recreate the rollup job with corrected config: PUT _rollup/job/my_rollup_job { "rollup": { "index_pattern": "source-*", "rollup_index": "rollup-*", "cron": "*/5 * * * * ?", "page_size": 1000, "groups": { "date_histogram": { "field": "timestamp", "fixed_interval": "1h" } }, "metrics": [ { "field": "value", "metrics": ["avg", "sum"] } ] } }
Recreate the rollup job with corrected config: PUT _rollup/job/my_rollup_job { "rollup": { "index_pattern": "source-*", "rollup_index": "rollup-*", "cron": "*/5 * * * * ?", "page_size": 1000, "groups": { "date_histogram": { "field": "timestamp", "fixed_interval": "1h" } }, "metrics": [ { "field": "value", "metrics": ["avg", "sum"] } ] } }
中文步骤
验证汇总配置中的所有字段在源索引中存在且类型正确。
使用汇总功能API检查支持的字段。
使用修正后的配置重新创建汇总作业。
Dead Ends
Common approaches that don't work:
-
90% fail
The configuration is still invalid; recreation does not fix the underlying validation issue.
-
80% fail
This affects indexing, not rollup job validation; rollup checks field types at config time.
-
95% fail
Validation failure is not a timeout issue; timeout increase does not resolve invalid config.