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

版本: 6.8-8.9

简而言之,当使用 Elasticsearch 的跨集群复制(CCR)功能时,如果自动跟随模式未正确设置或缺失,就会出现此错误。自动跟随模式对于自动将索引从领导集群复制到跟随集群至关重要。要解决此问题,请确保在 CCR 设置中正确配置了自动跟随模式。检查语法和命名约定。此外,验证领导集群是否可访问以及是否授予了复制所需的必要权限。

日志上下文 #

日志 “auto-follow pattern [{}] is missing” 的类名是 TransportGetAutoFollowPatternAction.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解的人参考:

AutoFollowMetadata autoFollowMetadata = metadata.custom(AutoFollowMetadata.TYPE);
 if (autoFollowMetadata == null) {
 if (name == null) {
 return Collections.emptyMap();
 } else {
 throw new ResourceNotFoundException("auto-follow pattern [{}] is missing"; name);
 }
 }  if (name == null) {
 return autoFollowMetadata.getPatterns();