远程集群
ECE ECK Elastic Cloud Hosted 自行管理
通过设置远程集群,您可以将一个 Elasticsearch 集群连接到其他 Elasticsearch 集群。 远程集群可以位于不同的数据中心、地理区域,并且可以在不同类型的环境上运行:Elastic Cloud Hosted、Elastic Cloud Enterprise、Elastic Cloud on Kubernetes 或自行管理。
远程集群在以下两种情况下特别有用
跨集群复制 使用 跨集群复制,或 CCR,您可以将数据摄取到远程集群上的索引中。 此主索引被复制到本地集群上的一个或多个只读从索引。 使用跨集群复制创建多集群架构使您可以配置灾难恢复,将数据更靠近您的用户,或建立一个集中式报告集群以在本地处理报告。
跨集群搜索 跨集群搜索,或 CCS,使您可以针对一个或多个远程集群运行搜索请求。 此功能为每个区域提供所有集群的全局视图,使您可以从本地集群发送搜索请求并返回来自所有已连接远程集群的结果。 为了获得完整的跨集群搜索功能,本地和远程集群必须处于相同的订阅级别。
在远程集群的情况下,启动连接和请求的 Elasticsearch 集群或部署通常称为本地集群,而接收请求的 Elasticsearch 集群或部署称为远程集群。
根据本地和远程集群部署的环境以及您希望使用的安全模型,添加远程集群所需的具体细节会有所不同,但通常遵循相同的路径
配置集群之间的信任。 在本地部署或集群的设置中,配置您的远程连接将用于访问远程集群的信任安全模型。 此步骤涉及指定从远程集群检索的 API 密钥或证书。
建立连接。 在本地集群上的 Kibana 中,通过指定每个远程集群的详细信息来完成连接。
查找包含有关您的特定场景支持的安全模型和可用连接模式的详细信息的说明