1.概述

翻译:https://www.elastic.co/cn/blog/resizing-elasticsearch-shards-for-fun-and-profit
原本翻译好了,一不小心丢了

很久以前,在Elasticsearch 5.0的GA版本中,我们发布了一个API,该API允许将一个索引缩小为一个新索引,并且使用比原来索引更少的分片。添加此功能的原因是提供一种工具来控制集群中的碎片数量。索引通常使用大量的分片创建,以最大限度地提高索引吞吐量,但是一旦这些索引被转换为每日或每小时索引,就应该再次减少分片的数量,以最大限度地利用集群的资源。虽然这是朝着正确的方向迈出的一步,但我们仍然缺少反向操作的能力:如果索引对于其中的文档数量来说太小,就增加索引中的分片数量。

我们以为这是一个故事。

在Elasticsearch的整个历史中,关于如何分割索引的问题的答案就是添加另一个索引并以这种方式增加您的分片计数。实际上,Elasticsearch只对一组分片进行操作,允许您在事后添加索引并在它们之间进行搜索。对于文档在很大程度上是不可变的(如度量和日志记录)的用例来说

【Elasticsearch】Resizing Elasticsearch shards for fun and profit相关推荐

  1. 【Elasticsearch】消除 Elasticsearch 中的重复文档

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载.有问题可以先私聊我,本人每天都在线,会帮助需要的人. 文章目录 1.概述 示例数据 在索引期间避免重复文档 ...

  2. 【Elasticsearch】解决Elasticsearch HTTP方式查询报SocketTimeoutException的问题 Connection reset by peer

    1.概述 转载:解决Elasticsearch HTTP方式查询报SocketTimeoutException的问题(待验证) 这个问题,和这个问题很像.参考 [es]ES RestHighLevel ...

  3. 【Elasticsearch】ES Elasticsearch查询优化

    文章目录 1.概述 1.前言 2 合理的集群规划 3 数据模型优化 3.1 精心设计Mapping 3.2 选择合理的分词器 4 查询限制 5 段合并(segment merge) 6 过滤查询(fi ...

  4. springCloud学习【4】之elasticsearch(1)

    文章目录 一 初识elasticsearch 1.1 认识ES 1.2 基知:倒排索引 1.3 正向和倒排总结 1.4 es基础概念 二 安装elasticsearch 2.1 部署部署单点es 2. ...

  5. 【SpringBoot】整合Elasticsearch 操作索引及文档

    官网操作文档:Elasticsearch Clients | Elastic 踩坑太多了...这里表明一下Spring Boot2.4以上版本可能会出现问题,所以我降到了2.2.1.RELEASE.对 ...

  6. 【开发】中间件——ElasticSearch

    ElasticSearch是一个基于Lucene的搜索服务器.提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口 ES简介与安装 ES简介 ElasticSearch是一个基于L ...

  7. 【elasticsearch】总结—elasticsearch启动失败的几种情况及解决

    1.使用root用户启动失败 在有一次搭建elasticsearch的时候,使用systemctl启动elasticsearch失败,然后在bin目录下面去使用启动脚本启动,发现报错不能用root用户 ...

  8. 【03】把 Elasticsearch 当数据库使:简单指标

    使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询.今天需要做一些最简单的聚合查询 COUNT(*) SQL $ ...

  9. 【02】把 Elasticsearch 当数据库使:过滤和排序

    使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询.本章介绍简单的文档过滤条件 exchange='nyse' S ...

最新文章

  1. Vue父组件调用子组件的方法并传参的两种方式(用$refs.refName.functionName、window.function)
  2. MaximumGap的思想
  3. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码]
  4. BZOJ4921「Lydsy1706月赛」互质序列
  5. WebKit 内核源码分析 (一) Frame
  6. RHEL4-SFTP配置
  7. trace对页启用跟踪
  8. MD5工具类 加盐加密 及编码
  9. 编译android4.4 报错error: call to '__property_get_too_small_error' declared with attribute 的处理 (转载)...
  10. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-10.Springboot2.x用户登录拦截器开发实战...
  11. 入门选手都能了解的聚类算法之二(DBSCAN)
  12. 项目管理及Office Project 2013 项目管理计划工具的使用详解(全)
  13. 荣耀笔记本开机黑屏错误怎么U盘重装系统教学分享
  14. php模拟QQ登录获得skey码,php模拟qq登录代码
  15. 【Web前端初学笔记】②HTML基本结构标签,VSCode工具创建页面,网页开发工具
  16. QT中返回和前进的快捷键是什么?VS中ctrl 和 -
  17. OSS 配置url浏览模式
  18. 什么?Python4要来了?快来看看Python之父怎么说
  19. 网络面临中断和挑战,最新的网络监控解决方案
  20. 发邮件时报错553 Mail from must equal authorized user

热门文章

  1. 微信升级最新版本后,可在一对一聊天场景中访问外部链接
  2. 国产特斯拉Model Y已开始向欧洲用户交付
  3. 5G手机将不用流量可免费看电视,网友:流量免费,内容付费?
  4. 阿里巴巴港股股价创历史新高 市值超6.1万亿港元
  5. 亚马逊云计算业务上半年营收210亿美元
  6. 腾讯“狠心”出手了,这款游戏,未成年人每天限玩1.5小时
  7. 一加8系列再次开售 全渠道销售额破亿
  8. 为什么iPhone 11在中国市场需求较美国强劲?真相扎心...
  9. 《哪吒》票房破31亿元 超越《药神》升至中国票房榜第七
  10. 蔚来汽车再次自燃 股价继续大跌 官方:着火原因未明 已经启动调查