版本: 7.5-7.1
简而言之,当Elasticsearch由于内存不足、配置错误或缺少必要权限等问题而无法启动DataFrame分析时,会出现此错误。要解决此问题,您可以增加内存分配、检查并更正配置设置,或确保用户拥有启动DataFrame分析所需的权限。此外,请确保您的Elasticsearch版本中启用了DataFrame分析功能,因为并非所有版本都提供此功能。
日志上下文 #
日志"Cannot start data frame analytics [“的类名是 TransportStartDataFrameAnalyticsAction.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入了解的人参考:
} @Override
public void onFailure(Exception e) {
if (ExceptionsHelper.unwrapCause(e) instanceof ResourceAlreadyExistsException) {
e = new ElasticsearchStatusException("Cannot start data frame analytics [" + request.getId() +
"] because it has already been started"; RestStatus.CONFLICT; e);
}
listener.onFailure(e);
}
};





