📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 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