Elasticsearch核心

news2025/1/18 3:24:50

一、几个核心概念

1、节点:一个节点(Node)就是一个es进程,一个服务器可以部署多个节点

查询节点以及节点信息:

http://127.0.0.1:9200/_cat/nodes?v

2、角色,是指节点在集群中担任什么角色:

五角星节点:才是主节点

master:候选节点,当主节点宕机了,master有可能成为主节点,一个集群节点可能有多个候选节点,五角星节点才是主节点;

data:数据节点,所有的数据都存放在数据节点上

data_content:  数据内容节点

data_hot:   热数据节点

data_warn:不冷不热数据节点

data_code:冷数据节点

lngest:预处理节点,比如日志,可以先处理,过滤,再查询

ml:机器学习节点

transform:

voting_only:

3、分片与副本:

主分片:读写,7.0后默认一个主分片,之前默认5个,粗边框

副本分片:备份

分片与副本存在数据一致性问题

索引创建后,主分片熟练是确定的,副本文件是可以调整的

ES会自动在nodes上做分片再均衡

4、集群:多个节点组成的高可用的

集群健康值状态:

Green:所有promary和replica均为active,集群健康可用

Yellow:至少有一个replica不可用,但primary均为可用,数据仍然可以保证完整

Red:至少一个primary不可用,数据不完整,集群不可用

健康值检查命令:

http://127.0.0.1:9200/_cat/health

http://127.0.0.1:9200/_cluster/health

5、索引和文档

索引:相当于mysql的table

索引类型type:在es7.0及以前有这个概念,相当于索引分类,一个索引可以 由多个type组成,相当于数据的逻辑分类,es8.0后删除了该概念,过渡期默认的索引类型是_doc;

文档:最小存储单元,相当于table里面的一行数据,doc,

编写规范:

(1)遵循restfull风格

(2)使用小写,多个单词用下划线隔开,如

POST   索引名称/索引类型(默认_doc)/id

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2059904.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安全设计最容易忽略的5大要点?(附注意事项)

在详细设计阶段,忽略安全设计要点会埋下安全隐患,增加项目遭受攻击的风险。而重视并妥善处理这些要点,如严格权限管理、数据加密、输入验证等,能够显著提升系统的防御能力,保护用户数据免受泄露或篡改,这对…

webpark 如何将本地访问地址http://localshot:3000修改为自己需要的访问地址https://www.example.com:3000

后端限制了只能【https://*.example.com】能访问,前端启动本地服务是【http://localhost:3000】【http://127.0.0.1:3000】,访问不到后端接口。 需要在启动浏览器访问的时候,单独配置地址栏访问参数。 项目使用的是webpark加载浏览器。 中文文档&#…

怎么自动备份电脑中的文件?电脑上的数据怎么才能实现自动实时备份?分享三个简单可靠的方法!

数据奇遇记——自动备份的魔法之旅! 在数字的奇幻大陆里,你的文件是勇敢的小精灵,穿梭在无尽的字节森林中。而自动备份,就是那神奇的时光机,悄悄地为小精灵们铺设了回家的秘密通道。不论是Windows的魔法斗篷、安企神的…

小伙严重车祸左足几乎离断,衢州骨伤科医院急诊再植手术为他保命、保肢、保功能

32岁的陈先生被困在扭曲变形的车厢中。双下肢的剧烈疼痛和左踝的撕裂感让他几乎陷入昏迷。 这是一场发生在衢州的严重车祸,附近的居民都有所目睹。当时消防员迅速赶到现场,将陈先生从破碎的车内救出,并紧急送往当地县医院。县医院的医护人员…

React 学习——useCallback

传递函数&#xff0c;父组件重新渲染的时候&#xff0c;并不会让子组件跟着重新渲染&#xff1b; import { memo, useCallback, useState } from react;const Son memo(function Input({onChange}){console.log(子组件渲染);return (<div><div onClick{()>onCha…

Ubuntu技巧-Ubuntu远程访问之电信公网IP

&#x1f4a1; 大家好&#xff0c;我是可夫小子&#xff0c;《小白玩转ChatGPT》专栏作者&#xff0c;关注AIGC、互联网和自媒体。 前面文章介绍了家庭服务器接入外网的三种方式的第一种&#xff0c;今天介绍第二种&#xff0c;即通过获得电脑公网IP&#xff0c;然后再设置动态…

前端调用后端,出现跨域报错怎么办

我前端是vue&#xff0c;后端是其他同事写的python&#xff0c;因为部署在不同的机器上&#xff0c;我前端如果直接调用他的python&#xff0c;axios请求就会出现跨域报错&#xff0c;如下 blocked by CORS policy 云云 怎么办呢&#xff0c;网上探索了一下午&#xff0c;才找…

使用JDK17的record关键字编译报错踩坑

先看报错 jdk版本是17.应该是支持的啊。第一次使用record关键字就这样了吗。 解决 在设置里面把字节码版本改为17就行&#xff0c;因为以前是运行jdk8的所以会出现这个问题。 设置好了之后编译就通过了。 总结 一般出现编译错误&#xff0c;首先看一下Project Structure 再…

2025舜宇光学校招内推码!!!

舜宇光学集团校招 【2025内推码】 DSwNQ9yu DSJXN8Mr 舜宇光学科技2025校招内推&#xff01;冲冲冲&#xff01; 光学龙头-舜宇集团2025届全球校园招聘正式启动&#xff01;&#xff01;&#xff01; 提供住宿&#xff08;硕士单人间&#xff0c;独立卫浴&#xff01;&#x…

期权末日轮要在什么时候买?期权末日轮要买什么?

今天带你了解期权末日轮要在什么时候买&#xff1f;期权末日轮要买什么&#xff1f;对于刚接触50ETF期权的朋友&#xff0c;“期权末日轮”可能听起来有点神秘。其实&#xff0c;它指的是那些快要到期的期权合约&#xff0c;特别是在合约到期前10天开始&#xff0c;市场就进入了…

泰国社会发展和人类安全部部长秘书率考察团到访深兰科技

8月19日&#xff0c;泰国社会发展和人类安全部考察团到访深兰科技集团总部&#xff0c;深兰科技集团董事长陈海波会见并进行了关于AI技术和产业合作的会谈。 考察团随行人员还包括泰国社会发展和人类安全部部长顾问MR.SOMCHAI SENEETANTIKUL、MS.RACHANEEWAN AKHARAWIKRAI、中国…

并发?听我对你“锁”

本文主要讲讲&#xff0c;在Java中关于锁的一些知识点&#xff0c;并介绍一下对锁进行的一些优化 一、前言1.阻塞锁2.非阻塞锁 二、Syncnized和锁的底层原理三、锁优化1.自旋锁2.锁消除3.锁粗化4.轻量级锁5.偏向锁 四、锁升级过程五、其他锁和AQS 一、前言 本文主要讲解Java中…

【机器人学】7-2.六自由度机器人自干涉检测-计算圆柱体的上下圆心坐标【附MATLAB代码】

目录 前言 机械臂几何参数 机器等效圆柱体坐标确定 MATLAB代码 前言 上一章介绍了机器人自干涉检测的总体算法&#xff0c;提出了算法的三个核心&#xff1a; 一 根据机械臂的几何数据以及DH参数&#xff0c;确定机械臂等效的圆柱体的上下圆心坐标。 二 将一个圆柱体旋转到…

nginx部署vue前端打包项目

一、nginx安装 安装说明见&#xff1a;Nginx使用命令安装说明-CSDN博客 二、打包文件上传部署 将vue打包后的静态文件进行上传&#xff0c;打包后的目录如下&#xff1a; 将dist文件夹进行压缩为dist.zip&#xff0c;并将该目录打包上传至服务器的nginx目录&#xff1a; /usr…

新课程杂志社《新课程》杂志社2024年第19期目录查阅

教育前沿_新时代教育 享中华传统节日&#xff0c;传中华传统文化——传统节日综合性学习活动设计 姜秀芝; 1-3 中华优秀传统文化在小学语文阅读教学中的渗透——以综合性学习“中华传统节日”的教学为例 张小红; 4-7 开卷有益 在思考中探索&#xff0c;在探索中成长…

Qt 0820作业

一、思维导图 二、闹钟 头文件代码 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTime> //时间类 #include <QTimer> //时间事件类 #include <QTimerEvent> //定时器事件类 #include <QMouseEvent> //鼠标…

无人机之故障排除篇

一、识别故障 掌握基本的无人机系统知识&#xff0c;遵循“先易后难、先外后内、先软件后硬件”的原则进行故障识别。一旦发现故障&#xff0c;立即停止飞行&#xff0c;避免进一步损坏。 二、机械部件维修 对于机身裂痕、螺旋桨损坏等情况&#xff0c;根据损坏程度更换相应部…

Tomcat目录详解

版本&#xff1a;Tomcat&#xff08;7.0.100&#xff09;&#xff08;linux版&#xff09; &#xff08;官网&#xff1a;Apache Tomcat - Welcome!&#xff09; 1.Tomcat是什么。 Tomcat是一个免费的开放源代码的Web 应用服务器&#xff0c;属于轻量级应用服务器。是Apache…

如何提高研发效能?思码逸 信通院给你答案

在市场竞争加剧的背景下&#xff0c;提高研发效能不仅是技术优化的需要&#xff0c;更是企业生存与发展的战略要求。在 2024 年伊始&#xff0c;北京思码逸科技有限公司&#xff08;简称“思码逸”&#xff09;携手合作伙伴启动了 DevData 2024 研发效能基准调研&#xff0c;并…

以简单的例子从头开始建spring boot web多模块项目(四)-多模块工具类

目的是为了验证主工程调用工具工程。 1、新建模块&#xff0c;名称为WebTool 同样为Maven Archetype&#xff0c;类型为 org.apache.maven.archetypes:maven-archetype-quickstart 2、修改pom.xml 增加spring-boot-starter的依赖。 <dependency><groupId>org.spri…