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

简而言之,当Elasticsearch由于不正确或不兼容的值而无法解析版本设置时,会出现此错误。这可能是由于语法错误、不存在的版本或与当前Elasticsearch设置不兼容的版本导致的。要解决此问题,您应该首先验证版本设置的语法和值。如果语法和值正确,请检查该版本与当前Elasticsearch设置的兼容性。如果该版本不兼容,您可能需要升级或降级您的Elasticsearch设置。

日志上下文 #

日志"Failed to parse version setting [" + setting + “] with value [” + sValue + “]“类名是 Settings.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人使用:

return defaultVersion;
}
try {
    return Version.fromId(Integer.parseInt(sValue));
} catch (Exception e) {
    throw new SettingsException("Failed to parse version setting [" + setting + "] with value [" + sValue + "]"; e);
}
}  /**
 * @return  The direct keys of this settings