Recovery& amp; gateway|学习笔记

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 快速学习 Recovery& amp; gateway。

开发者学堂课程【ElasticSearch 最新快速入门教程Recovery& amp; gateway】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10630


Recovery& amp; gateway

 

Recovery 指的是恢复的机制,gateway 指的是服务器出口的问题

代表数据恢复或者叫数据重新分布,ES 在有节点加入或退出时会根据机器的负载对索引分片进行重新分配,挂掉的节点重新启动时也会进行数据恢复。

代表 ES 索引的持久化存储方式,ES 默认是先把索引存放到内存中,当内存满了时再持久化到硬盘。当这个 ES 集群关闭在重新启动是就会从 gateway 中读取索引数据,ES 支持多种 类型的 gateway,有本地文件系统(默认),分布式文件系统,Hadoop 的 HDFS 和 amazon 的 s3云存储服务。

看一下 gateway 的位置,默认是本地的。有一些索引服务器的信息。

drwxrwxr-x 3 jerry jerry 21 May 16: data

drwxr-xr-x 9 jerry jerry 155 May 4 16: 27 es

drwxrwxr-x 3 jerry jerry 21 May 16: 30 logs

[jerry@JANSONe3 ~] jps

105221 Elasticsearch

113671ps

[jerry@JANSONe3 ~] kill -9 105221

[jerry@ ~] jps

113963Jps

[jerry@ ~] es/bin/elasticsearch -d

[jerry@ ~] jps

115291Jps

115261 Elasticsearch

[jerry@JANSONe3 ~] 11

total0

drwxrwxr-x 3 jerry jerry 21 May 4 16: 30 data

drwxr-xr-x 9 jerry jerry 155 May 4 16: 27 es

drwxrwxr-x 3 jerry jerry 21 May 4 16: 30 logs

[jerry@JANSONe3 ~] cadata/

[jerry@JANSON03 data] 11

total0

drwxrwxr-x 3 jerry jerry 15 May 4 16: 30 nodes

[jerry@JANSON03 elastic]$ cd nodes/

[jerry@JANSON03 nodes] 11

total

drwxrwxr-x 5 jerry jerry 96 May 4 17: 04 indices

-rw-rw-r--1 jerry jerFy May416:3 0 node.lock

drwxrwxr-x jerry jerry 42 May 4 16: 59 state

[jerry@JANSON03 0]$ cd indices/

[jerry@JANSON03 indices]s 11

total 0

drwxrwxr-x 5 jerry jerry 49 May 4 16: 39

drwxrwxr-x jerry jerry 49 May 4 16: 38 1

drwxrwxr-x 5 jerryjerry 49 May 4 16: 38 2

drwxrwxr-x 5 jerry jerry 49 May 4 16: 38 3

drwxrwxr-x 5 jerry jerry 49 May 4 16: 38 4

drwxrwxr-x 2 jerry jerry 25 May 4 16: 39 state

[jerry@JANSON03 BN7REDzSRfy947JIHZm]$ cd 0/

[jerry@JANSON03 0]$ 11

total 0

drwxrwxr-x 2 jerryjerry 42 May 16: 39 index

drwxrwxr-x jerry jerry 24 May 4 16: 39 state

drwxrwxr-x 2 jerryjerry 94 May 4 16: 39 translog

[jerry@JANSON03 0]$ cd index/

total 4

-rw-rw-r-- jerry jerry 261 May 16: 39 segments_5

-rw-rw-r-- 1 jerry jerry May 16: 39 write.lock

[jerry@JANSON03 index]$ vim segnent_5

后面是压缩之后的信息,为 Recovery 指的是索引服务器某些集群宕机的时候,会进行索引信息重新的一个分布,宕机的时候 服务器也会进行重新的一个分配,负载均衡的这么一个效果 。

Gateway 代表依然是索引的持久化存储方式,默认的是持久化到本地的系统。根据一些配置的信息同步到一些框架中,或者是亚马逊的 s3云存储服务。  

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
941 0
|
数据采集 监控 Java
|
前端开发 Java 中间件
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
快速学习 MyCat - 环境搭建 - 微服务网关 gateway 搭建
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
|
Java 开发者 Spring
Gateway 内置路由断言|学习笔记
快速学习 Gateway 内置路由断言
Gateway 内置路由断言|学习笔记
|
监控 Java API
Gateway 概念及执行流程|学习笔记
快速学习 Gateway 概念及执行流程
Gateway 概念及执行流程|学习笔记
|
Java 开发者 微服务
Gateway 过滤器简介|学习笔记
快速学习 Gateway 过滤器简介
Gateway 过滤器简介|学习笔记
|
Java 数据安全/隐私保护 开发者
Gateway 全局过滤器|学习笔记
快速学习 Gateway 全局过滤器
Gateway 全局过滤器|学习笔记
|
负载均衡 安全 Java
实现 Gateway | 学习笔记
快速学习实现 Gateway。
143 0
实现 Gateway | 学习笔记
|
负载均衡 Java Nacos
Gateway 自定义路由断言|学习笔记
快速学习 Gateway 自定义路由断言
|
负载均衡 Java API
Gateway 从 nacos 中获取服务信息|学习笔记
快速学习 Gateway 从 nacos 中获取服务信息