--- title: "自动跟随模式缺失 - 如何解决此 Elasticsearch 异常" date: 2026-01-20 lastmod: 2026-01-20 description: "当使用CCR功能时自动跟随模式未正确设置或缺失导致错误,需要检查CCR配置" tags: ["CCR", "跨集群复制", "自动跟随"] summary: " 版本: 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(); " --- > **版本:** 6.8-8.9 简而言之,当使用 Elasticsearch 的跨集群复制(CCR)功能时,如果自动跟随模式未正确设置或缺失,就会出现此错误。自动跟随模式对于自动将索引从领导集群复制到跟随集群至关重要。要解决此问题,请确保在 CCR 设置中正确配置了自动跟随模式。检查语法和命名约定。此外,验证领导集群是否可访问以及是否授予了复制所需的必要权限。 日志上下文 ----------- 日志 "auto-follow pattern [{}] is missing" 的类名是 [TransportGetAutoFollowPatternAction.java](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/)。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解的人参考: ```java 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(); ```