首页 > 其他分享 >ElasticSearch 架构设计

ElasticSearch 架构设计

时间:2024-01-02 12:33:25浏览次数:21  
标签:架构设计 数据 索引 ElasticSearch 分片 data 节点


ElasticSearch 架构设计_elasticsearch

介绍

ElasticSearch 架构设计_elasticsearch_02

ElasticSearch

MySQL

Index

Table

Document

Row

Field

Column

Mapping

Schema

Query DSL

SQL

aggregations

group by,avg,sum

cardinality

去重 distinct

reindex

数据迁移

ElasticSearch 中的一个索引由一个或多个分片组成
每个分片包含多个 segment(分段)
每一个分段都是一个倒排索引

节点类型

节点类型

作用

master

集群的管理节点,负责集群的元数据操作,例如创建或删除索引,管理分片分配

coordinating

协调节点,接收请求并将它们分发到相关的 data 节点

ingest

执行数据转换和预处理操作

data

存储索引数据

参考博客

节点类型
[1]https://www.elastic.co/guide/en/elasticsearch/reference/8.11/modules-node.html


标签:架构设计,数据,索引,ElasticSearch,分片,data,节点
From: https://blog.51cto.com/u_15651175/9067663

相关文章

  • ElasticSearch 文档操作
    创建文档指定id//无则插入,有则覆盖(覆盖的逻辑是先删除,再插入)PUT/<target>/_doc/<_id>//无则插入,有则覆盖POST/<target>/_doc/<_id>//无则插入,有则报错PUT/<target>/_create/<_id>//无则插入,有则报错POST/<target>/_create/<_id>不指定id//正常插入POST/<ta......
  • ElasticSearch 文本分析
    文本分析的原理分析器类别类别名介绍StandardAnalyzerstandard标准分析器,按照Unicode文本分割算法切分单词,删除大多数标点符号并将单词转为小写形式,支持过滤停用词SimpleAnalyzersimple简单分析器,在非字母的地方把单词切分开并将单词转为小写形式WhitespaceAnalyzerwhitespac......
  • ElasticSearch 搜索数据
    精确查询存在查询Existsquery用于查询某个字段不为空的数据。如下所示,查询age不为空的数据POSTuser/_search{"query":{"exists":{"field":"age"}}}主键查询通过_id字段查询数据POSTuser/_search{"query":{"ids"......
  • 系统架构设计师-第1章计算机组成与体系结构
    第1章计算机组成与体系结构1.计算机系统组成计算机系统是一个硬件和软件的综合体,可以把它看成按功能划分的多级层次结构。系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它。常用的系统软件有操作系统、语言处理程序、连接程序、诊断程序......
  • 【3.0】ATM和购物车项目架构设计
    【一】项目结构树|-ATM(项目根目录)|--README.md #项目说明书|--start.py #项目启动文件的创建方式二,直接暴露在最外层|--bin(启动文件目录) #存放启动文件的方式一,单独创建目录|-main.py #存放用户核心......
  • ASR项目实战-架构设计
    一般而言,业务诉求作为架构设计的输入。需求清单对于语音识别产品而言,需满足的需求,举例如下:功能需求文件转写。长文件转写,时长大于60秒,小于X小时,X可以指定为5。短文件转写,时长小于60秒。实时语音识别。长语音识别,时长大于60秒,小于Y小时,Y可以指定为5。短语音识别,时长......
  • Elasticsearch 分词功能
    分词器定义:从一串文本中切分出一个一个的词条,并对每个词条进行标准化分词处理过程:1、分词前预处理:过滤HTML标签、特殊符号转换2、分词:3、标准化:大小写转换、单复数转换、同义词转换ES内置分词器:1、standard分词器:默认将词汇......
  • 基于 Windows10 搭建 ELK (Elasticsearch 8 + Kibana + Logstash)
    参考https://www.cnblogs.com/hualess/p/11540477.htmlhttps://blog.csdn.net/susu1083018911/article/details/124551632https://blog.csdn.net/Dyanxier/article/details/131302723https://blog.csdn.net/qq_44768464/article/details/120101990https://www.cnblogs.com......
  • elasticsearch安装部署(单机和集群)
    一、单机模式1、单机模式,下载对应es包,此次使用版本为7.8.0版本并解压-rw-r--r--.1rootroot31911256112月2815:39elasticsearch-7.8.0-linux-x86_64.tar.gzmkdires_standalonemvelasticsearch-7.8.0-linux-x86_64.tar.gzes_standalone2、因安全限制,linux中不允......
  • 实时风控预警平台:架构设计之精髓
    1.背景介绍实时风控预警平台是一种基于大数据技术的应用,主要用于实时监控和预警各种风险事件。在当今的数字化时代,数据量不断增加,风险事件也变得更加复杂和快速。因此,实时风控预警平台的重要性不断提高,成为企业和组织的核心需求。实时风控预警平台的核心功能包括数据收集、数据处理......