--- title: "创建 RunningStats 副本时出错 – 如何解决此 Elasticsearch 异常" date: 2026-02-06 lastmod: 2026-02-06 description: "当 Elasticsearch 尝试创建 RunningStats(一种统计数据结构)的副本时失败,会出现此错误。可能原因包括内存不足、数据损坏或软件缺陷。" tags: ["内存管理", "统计数据"] summary: " 版本: 6.8-8.9 简要来说,当 Elasticsearch 尝试创建 RunningStats(一种统计数据结构)的副本时失败,就会发生此错误。这可能是由于内存不足、数据损坏或软件缺陷导致的。要解决此问题,您可以尝试增加 Elasticsearch 的内存分配、检查并修复任何损坏的数据,或将 Elasticsearch 更新到最新版本以修复潜在的缺陷。 日志上下文 # 日志 “Error trying to create a copy of RunningStats” 的类名是 RunningStats.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: @Override public RunningStats clone() { try { return (RunningStats) super.clone(); } catch (CloneNotSupportedException e) { throw new ElasticsearchException("Error trying to create a copy of RunningStats"); } } public Set<String> getAllFieldNames() { final Set<String> allFieldNames = Collections.unmodifiableSet(this.counts.keySet()); " --- > **版本:** 6.8-8.9 简要来说,当 Elasticsearch 尝试创建 RunningStats(一种统计数据结构)的副本时失败,就会发生此错误。这可能是由于内存不足、数据损坏或软件缺陷导致的。要解决此问题,您可以尝试增加 Elasticsearch 的内存分配、检查并修复任何损坏的数据,或将 Elasticsearch 更新到最新版本以修复潜在的缺陷。 日志上下文 ----------- 日志 “Error trying to create a copy of RunningStats” 的类名是 [RunningStats.java](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/)。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: ```java @Override public RunningStats clone() { try { return (RunningStats) super.clone(); } catch (CloneNotSupportedException e) { throw new ElasticsearchException("Error trying to create a copy of RunningStats"); } } public Set getAllFieldNames() { final Set allFieldNames = Collections.unmodifiableSet(this.counts.keySet()); ```