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

【面经】ES中分片是什么?副本是什么?

ES分片

分片是将一个索引切分为多个底层物理的Lucene索引,这些被切分出来的每个部分称为一个分片。
每个分片都是一个全功能且独立的索引,可由集群中的任何主机存储。
在创建索引时,用户可以指定其分片的数量。
默认情况下,每个索引有5个分片。
分片实现了集群的分布式存储,方便数据在多个节点上进行存储和查询

ES副本

副本是主分片的副本,用于冗余数据及提高搜索性能。
默认情况下,Elasticsearch为每个主分片创建一个副本分片。
副本分片可以处理查询请求,但只有主分片才能处理索引请求。
副本分片可以动态地增加或删除,以适应系统的需求。
副本实现了集群的分布式处理及冗余功能,提高系统的可用性和搜索性能。

分片副本配置案例

将Elasticsearch索引的分片数设置为3,副本数设置为2,
意味着创建了一个具有3个分片的索引,每个分片都是一个独立的物理单元,用于存储索引的数据。
此外,还创建了2个副本分片,每个副本分片都是主分片的副本,用于提高数据的冗余性和容错性。

这种设置可以实现以下目的:

数据冗余:副本分片可以保证数据的冗余性,即使某个分片发生故障或损坏,副本分片仍然可以提供数据的备份。

容错性:当主分片出现故障时,系统将自动切换到其副本分片,保证数据的可用性和系统的容错性。

负载均衡:通过增加副本分片,可以增加系统的读请求处理能力,实现负载均衡。

需要注意的是,过多的副本分片会占用更多的存储空间和网络带宽,因此需要根据实际需求和资源情况来合理设置副本数。

相关文章:

  • blender动画制作软件拓扑全流程
  • TensorFlow学习笔记--(2)张量的常用运算函数
  • debian 已安装命令找不到 解决方法
  • k8s ingress基础
  • OushuDB 专家认证第四期报名开始啦!
  • 常用排序算法实现
  • @JSONField或@JsonProperty注解使用
  • Vscode Vim自动切换
  • [Hive] CTE 通用表达式 WITH关键字
  • MFC-TCP网络编程服务端-Socket
  • 数据结构(C语言) 实验-栈与字符串
  • Win10共享打印机,别人连接不上出现无法连接到打印机错误码0x0000011b
  • CH11_重构API
  • java项目之戒烟网站(ssm+vue)
  • Zabbix深入解析与实战
  • canvas 五子棋游戏
  • django开发-定时任务的使用
  • ECMAScript入门(七)--Module语法
  • ES2017异步函数现已正式可用
  • Laravel5.4 Queues队列学习
  • SQL 难点解决:记录的引用
  • - 概述 - 《设计模式(极简c++版)》
  • 基于遗传算法的优化问题求解
  • 解析 Webpack中import、require、按需加载的执行过程
  • 面试总结JavaScript篇
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何设计一个比特币钱包服务
  • 算法-插入排序
  • 正则学习笔记
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • hi-nginx-1.3.4编译安装
  • RDS-Mysql 物理备份恢复到本地数据库上
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #宝哥教你#查看jquery绑定的事件函数
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax()参数及用法
  • (39)STM32——FLASH闪存
  • (7)STL算法之交换赋值
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (学习日记)2024.01.09
  • (译)计算距离、方位和更多经纬度之间的点
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • .gitignore文件—git忽略文件
  • .jks文件(JAVA KeyStore)
  • .net 设置默认首页
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .ui文件相关
  • /etc/motd and /etc/issue
  • @31省区市高考时间表来了,祝考试成功
  • @PreAuthorize注解
  • @Valid和@NotNull字段校验使用
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!