前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >跨集群搜索 Cross-cluster Search(CCS)

跨集群搜索 Cross-cluster Search(CCS)

原创
作者头像
南非骆驼说大数据
发布2020-10-26 16:13:31
1.5K0
发布2020-10-26 16:13:31
举报
文章被收录于专栏:南非骆驼说大数据

一、前言|

我们知道ES非常容易做横向水平扩展,但是集群不可能说无限扩展:

因为当集群的meta信息(节点、索引、集群状态)过多,会导致更新压力变大,单个Active Master会成为性能瓶颈。导致整个集群无法正常工作。

所以,如果ES集群能支持跨集群搜索的话,就可以更好的实现集群的横向扩展。于是CCS就是这么应运而生。

从ES5.3版本以后,ES引进了一个CCS的功能。我们可以免费使用这个功能。

二、CCS的使用

1,CCS的前提条件

必须有至少1个的远程集群的配置 ,这里还是以上节的CCR的2个集群配置作为本节试验基础条件

配置remote_cluster API:参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-cross-cluster-search.html

2,CCS操作

首先在远程集群写入一个索引作为测试数据

然后在本地集群搜索测试一下,如下命令:

发现是可以使用的。当然,如果您远程集群多,可以配置更多。这样,我们就可以在本地集群搜索更多的来自其它地方的集群的索引了。是不是很COOL~~

更多细节可以参考这里:

参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-cross-cluster-search.html

三、Kibana上使用CCS 功能

还是同样的操作,我们在本地ES集群的kibana上实现CCS探索

本地集群添加index pattern
本地集群添加index pattern

发现实现正常的探索是可以的。

Kibana discovery
Kibana discovery

四、总结

本节主要在上节的基础上再讲解一下CCS,希望通过CCS+CCR能让您更好的了解ES丰富的功能。更多信息,建议参考官网。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言|
  • 二、CCS的使用
    • 1,CCS的前提条件
      • 2,CCS操作
      • 三、Kibana上使用CCS 功能
      • 四、总结
      相关产品与服务
      Elasticsearch Service
      腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档