rollover index的作用

滚动索引一般可以与索引模板结合使用,实现按一定条件自动创建索引。设置Rollover之后,满足条件后,会自动新建索引,将索引别名转向新索引。当现有的索引太久或者太大时,往往使用rollover index创建新索引。
新建索引模板,模板内容如下:

PUT _template/mytemplate
{"index_patterns": "mylog*","settings": {"number_of_shards": 5,"number_of_replicas": 2},"mappings": {"type": {"properties": {"name": {"type": "keyword"},"age": {"type": "keyword"}}}}
}

然后新建一个index,并设置别名为logs_write

PUT /mylog-000001
{"aliases": {"logs_write": {}}
}

设置rollover index:

POST /logs_write/_rollover
{"conditions": {"max_age":   "7d","max_docs":  1000,"max_size":  "5gb"}
}

当别名是logs_write并且创建了超过7天,或者有1000条数据,或者大小超过5gb之后,创建mylog-000002索引,别名logs_write随后指向了mylog-000002

elasticsearch中rollover的用法相关推荐

  1. 【Elasticsearch】 elasticsearch中 rollover 的用法

    1.概述 本章是 Elastic Stack 实战手册(早鸟版).pdf 读书笔记,记一下 加深记忆.建议直接看文档. 创作人: 杨松柏 了解 Elasticsearch 的同学应该都知道, 索引的主 ...

  2. elasticsearch中的Suggest用法

    1.搜索自动补全(CompletionSuggestionBuilder) 搜索自动补全,可以使用CompletionSuggestionBuilder类来处理.如果要使用CompletionSugg ...

  3. Elasticsearch——Rest API中的常用用法

    本篇翻译的是Elasticsearch官方文档中的一些技巧,是使用Elasticsearch必不可少的必备知识,并且适用于所有的Rest Api. 返回数据格式化 当在Rest请求后面添加?prett ...

  4. 高效管理 Elasticsearch 中基于时间的索引——本质是在利用滚动模式做数据的冷热分离,热索引可以用ssd...

    高效管理 Elasticsearch 中基于时间的索引 转自:http://stormluke.me/es-managing-time-based-indices-efficiently/ 用 Ela ...

  5. 关于全文搜索elasticsearch中matchQuery和termQuery的区别

    如题,本文主要讲关于全文搜索elasticsearch中matchQuery和termQuery的区别,附带一点其它查询用法. 准备工作,下载相关jar包,本文所有jar包列表: apache-log ...

  6. 【Golang】关于Go中logrus的用法

    一.标准日志库log 在日常开发中,日志是必不可少的功能.虽然有时可以用fmt库输出一些信息,但是灵活性不够.Go 标准库提供了一个日志库log. 1.快速使用 log是 Go 标准库提供的,不需要另 ...

  7. ElasticSearch(四)之基本用法、高级查询

    为什么80%的码农都做不了架构师?>>>    回顾 搭建好了elasticsearch集群,通过elasticsearch-head插件可以监控各节点健康状态. 通过health命 ...

  8. 2021年大数据ELK(五):Elasticsearch中的核心概念

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Elasticsearch中的核心概念 一.索引 index 二 ...

  9. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

最新文章

  1. 这只机械手太硬核!失去手指的机械工程师独立打造,网友:赛博朋克,太酷了...
  2. 漏洞高危 中危 低危的划分标准
  3. python使用符号 表示单行注释-Pyhton中单行和多行注释的使用方法及规范
  4. tkinter打开文件选择窗口
  5. 指针,c语言关键字,作用域,生命周期,内存数据存储
  6. Java:ThreadPoolExecutor解析续--Executors
  7. wps表格粗线和细线区别_详解论文中的表格技术
  8. 验毛坯房要注意什么?
  9. idea如何安装scala插件
  10. .NET Core 3.0中的新功能和增强功能
  11. C语言之*和++、--连用时的结合性探究
  12. python是什么意思-python是什么
  13. E-Prime2.0安装避坑指南
  14. Nginx 漏洞扫描及修复方案
  15. python打印实心菱形图案_python输入三角形三边求面积|python打印实心菱形图案
  16. 妻子写给丈夫情人的催泪信
  17. csdn头像怎么改不了解决方法
  18. 专访Mockplus用户齐嘉伟 | Mockplus满足做原型的所有需求
  19. 国产内存真的来了:紫光可提供DDR3、DDR4内存芯片
  20. 【opencv 一日一练】 api 之 blur

热门文章

  1. ASP.NET2.0 验证cookie详解
  2. php如何判断提交内容为空,php禁止提交空表单(php空值判断)的方法
  3. python算法与数据结构-数据结构中常用树的介绍
  4. 假如年少有为不自卑,懂得什么叫做珍惜
  5. ab apr_socket_recv: Connection reset by peer 错误解决
  6. Vue使用全局样式,页面没有发生变化:逗号是中文的,引起错误,样式不变化 也没有报错就是不起作用
  7. JQUERY拼接数组
  8. Yii权限控制组件authManager使用思想RBAC
  9. python第二版第六章课后答案_《Python编程》第六章部分课后练习题
  10. 树莓派 mysql集群_多树莓派集群服务器