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

版本: 7.11-7.17

简而言之,当 Elasticsearch 在导出器资源状态中遇到意外状态时,就会发生此错误。这可能是由于 bug、状态损坏或不支持的操作导致的。要解决此问题,您可以尝试重启 Elasticsearch 服务以重置其内部状态。如果问题持续存在,请考虑将 Elasticsearch 升级到最新版本以获得 bug 修复。最后,检查您的操作以确保它们得到支持并且正确实现。

日志上下文 #

日志 “Illegal exporter resource status state [{}]” 的类名是 HttpExporter.java。 我们从 Elasticsearch 源代码中提取了以下内容,以供那些寻求深入背景信息的人参考:

case DIRTY:
 // CHECKING should be unlikely; but in case of that; we mark it as not ready
 status = ExporterResourceStatus.notReady(name(); TYPE; result.getReason());
 break;
 default:
 throw new ElasticsearchException("Illegal exporter resource status state [{}]"; result.getResourceState());
 }
 }
 listener.accept(status);
 }; (exception) -> listener.accept(ExporterResourceStatus.notReady(name(); TYPE; exception))));
 }