版本: 7.2-7.4
简而言之,当 Elasticsearch 由于权限不足、配置错误或资源匮乏等问题而无法初始化数据框转换时,会出现此错误。要解决此问题,请确保用户具有执行操作所需的权限。检查数据框转换配置是否存在错误并进行更正。此外,确保您的 Elasticsearch 集群具有足够的资源(CPU、内存、磁盘空间)来执行操作。如果问题仍然存在,请考虑将 Elasticsearch 集群升级到更强大的配置。
日志上下文 #
日志 “Unable to start data frame transform [” 的类名是 TransportStartDataFrameTransformAction.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解上下文的人使用:
if (existingTask.isAssigned() == false) {
String assignmentExplanation = "unknown reason";
if (existingTask.getAssignment() != null) {
assignmentExplanation = existingTask.getAssignment().getExplanation();
}
listener.onFailure(new ElasticsearchStatusException("Unable to start data frame transform [" +
request.getId() + "] as it is not assigned to a node; explanation: " + assignmentExplanation;
RestStatus.CONFLICT));
return;
}
// If the task already exists and is assigned to a node; simply attempt to set it to start





