当前位置: 首页 > news >正文

ElasticSearch备考 -- Search across cluster

一、题目

配置两个集群,集群名称为my-application-01、my-application-02,导入es自带Sample flight data数据集,配置扩集群检索,查询数据

二、思考

准备工作有两个集群,并需要对集群配置角色中增加 remote_cluster_client

node.roles: [ remote_cluster_client ]

主要分为三步

  • 配置夸集群检索
  • 导入数据
  • 进行扩集群检查

三、解题

Step 1、集群配置增加角色

在config/elasticsearch.yml 文件中增加角色

node.roles: [ master, data, remote_cluster_client ]

Step 2、配置夸集群数据

在两个集群中分别执行如下命令,对集群进行夸集群配置

PUT _cluster/settings
{"persistent": {"cluster": {"remote": {"my-application-01": {"seeds": ["127.0.0.1:9300"]},"my-application-02": {"seeds": ["127.0.0.1:9310"]}}}}
}

配置完成后可以将post方式改为,get方式,即下面命令检查集群配置是否生效

GET _cluster/settings

Step 3、导入样例数据

打开kibana控制台,点击"try sample data"

选择航班数据点击add data 

Step 4、夸集群查询

查询请求模版方式

post {集群名称}:{索引名称},{集群名称}:{索引名称}/_search

POST my-application-01:kibana_sample_data_flights,my-application-02:kibana_sample_data_flights/_search
{"query": {"match": {"FlightNum": "GFG6BEH"}}
}

四、总结

准备工作集群角色一定要添加到每个集群的所有节点上

配置集群配置:_cluster/settings

查询模版:{集群名称}:{索引名称},{集群名称}:{索引名称}/_search


参考资料

  • Search across clusters | Elasticsearch Guide [8.1] | Elastic

送一波福利:

福利一

有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!

有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!

有需要内推JD的同学,可以私信或留言,我帮您内推,流程快!!!

福利二

福利三


http://www.mrgr.cn/news/43815.html

相关文章:

  • 最具有世界影响力的人颜廷利:全球著名哲学家思想家起名大师
  • 双11买什么东西比较好?买什么?这份双十一好物清单请查收
  • MOELoRA —— 多任务医学应用中的参数高效微调方法
  • 【面试必备】React 19更新一些特性
  • php常用的注释符号
  • 钰泰-ETA1467降压DC-DC芯片
  • ComfyUI【基础篇】:ComfyUI插件详解,附ComfyUI插件的下载方式示例
  • 内网靶场 | 渗透攻击红队内网域渗透靶场-1(Metasploit)零基础入门到精通,收藏这一篇就够了
  • 基于SpringBoot+Vue+MySQL的校园二手物品交易系统
  • 重建大师框架构建结束之后新建产品需要保存框架吗?
  • 布局性能优化
  • 问:TCP长连接vs短连接有哪些差异?
  • 《数据结构》--队列【各种实现,算法推荐】
  • Vue (快速上手)
  • Qt QPushButton clicked信号浅析
  • SVM及其实践1 --- 概念、理论以及二分类实践
  • C++面试速通宝典——14
  • 在线教育系统开发:SpringBoot框架的实战应用
  • Polars 的 Series
  • 基于SpringBoot+Vue+MySQL的在线学习交流平台