版本: 8-8.9
简而言之,当 Elasticsearch 配置中的设置映射和顶级属性之间存在冲突时,就会发生此错误。这通常发生在同一个配置文件中同时定义了这两种设置时。要解决此问题,您可以将所有设置移入设置映射中,或者将所有设置移至顶级属性。确保同一设置不会在两个位置同时定义。此外,请查看 Elasticsearch 文档以了解设置的正确格式和层次结构。
日志上下文 #
日志 “mix of settings map and top-level properties” 类名是 UpdateSettingsRequest.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解上下文的人使用:
* will result in a parse exception being thrown.
*/
private static void checkMixedRequest(MapbodySettings) {
assert bodySettings.containsKey("settings");
if (bodySettings.size() > 1) {
throw new ElasticsearchParseException("mix of settings map and top-level properties");
}
} @Override
public String toString() {





