版本: 6.8-7.15
简而言之,当Elasticsearch由于配置问题或系统资源约束而无法启动汇总作业时,会出现此错误。错误消息中提到的汇总作业ID可以帮助识别有问题的作业。要解决此问题,您可以检查汇总作业的配置是否存在不一致。如果配置正确,请确保系统有足够的资源(CPU、内存、磁盘空间)来执行作业。如果问题仍然存在,考虑将作业分解为较小的任务或增加系统资源。
日志上下文 #
日志 “Cannot start task for Rollup Job [” + job.getConfig().getId() + “] because” 的类名是 RollupJobTask.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考:
*/
public synchronized void start(ActionListenerlistener) {
final IndexerState prevState = indexer.getState();
if (prevState != IndexerState.STOPPED) {
// 如果任务未处于STOPPED状态则失败
listener.onFailure(new ElasticsearchException("Cannot start task for Rollup Job [" + job.getConfig().getId() + "] because"
+ " state was [" + prevState + "]"));
return;
} final IndexerState newState = indexer.start();





