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

版本: 8.1-8.9

简而言之,当 Elasticsearch 中领域配置的必需设置缺失时,会发生此错误。领域设置对于安全配置(包括身份验证和授权)至关重要。要解决此问题,你应该检查 Elasticsearch 配置文件(如 elasticsearch.yml)并确保所有必需的领域设置都正确定义。如果你不确定需要哪些设置,请参阅 Elasticsearch 文档或你的领域提供商文档。此外,确保设置的语法和格式正确,以避免解析错误。

日志上下文 #

日志 “Setting [” + RealmSettings.getFullSettingKey(realmConfig; setting.getClaim()) + “] is required” 的类名是 ClaimParser.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些需要深入了解上下文的人参考:

.filter(Objects::nonNull)
 .toList();
 });
 }
 } else if (required) {
 throw new SettingsException("Setting [" + RealmSettings.getFullSettingKey(realmConfig; setting.getClaim()) + "] is required");
 } else if (realmConfig.hasSetting(setting.getPattern())) {
 throw new SettingsException(
 "Setting ["
 + RealmSettings.getFullSettingKey(realmConfig; setting.getPattern())
 + "] cannot be set unless ["