ES实战:通过kibana配置滚动索引

这篇具有很好参考价值的文章主要介绍了ES实战:通过kibana配置滚动索引。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

步骤在官网有明确的描述,按照步骤一步一步操作,就可以实现。
官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-index-lifecycle-management.html
英语溜的直接看官网哈。

下面我们按照官网的配置指南一步步操作。

1、创建生命周期策略

kibana设置rollover,elasticsearch,elasticsearch,大数据
点击创建进入生命周期配置页面:
最顶部是配置名称,下图就省略了。只说重点,看图。

  • 1)打开高级配置。
  • 2)选择删除按钮(如果你需要在生命周期管理的末尾删除索引的话。)
    kibana设置rollover,elasticsearch,elasticsearch,大数据
    配置删除阶段。
    kibana设置rollover,elasticsearch,elasticsearch,大数据

2、创建索引模板

kibana设置rollover,elasticsearch,elasticsearch,大数据
kibana设置rollover,elasticsearch,elasticsearch,大数据
kibana设置rollover,elasticsearch,elasticsearch,大数据

索引别名不配置!否则会出现错误。

错误日志:
Rollover alias [my_alias] can point to multiple indices, found duplicated alias [[my_alias]] in index template [delete_after_3_month]

所以,直接点击下一步,再点击完成。

3、让生命周期策略关联索引模板

界面操作如下:
kibana设置rollover,elasticsearch,elasticsearch,大数据
点击引用策略后。可以在索引模板的索引设置中看到关联。
kibana设置rollover,elasticsearch,elasticsearch,大数据

如果你熟悉ES指令,其实再第二步时,可以在索引设置(Index Setting)中就完成与生命周期策略的关联。配置内容与上图一致。

至此,我们完成了索引别名xxxx的生命周期管理。 接下来,还需要我们做一个引导,手动创建一个索引用于引导生命周期管理程序。如此,滚动索引的生命周期管理才能运转起来。

官网是这样描述的:
kibana设置rollover,elasticsearch,elasticsearch,大数据

这样配置的目的是:设置第一个索引为写入索引。这样当你用别名写入文档时,会将文档写入第一个索引。
当滚动索引发生时,索引生命周期管理(ILM)会将新的索引指定为写入索引,并将引导索引设为只读。

由于我们在索引模板中配置了Mapping,所以手动创建的索引也会有Mapping信息。
手动添加数据,当第二个索引产生后,查询索引别名,就会发现,只有最新的索引是可以写入数据的。其他索引,只能读取数据。
所以,写入数据时用别名写入,也只会写入到最新索引。

kibana设置rollover,elasticsearch,elasticsearch,大数据
这样,我们的滚动索引就配置好啦。
赶快试试吧。
欢迎留言讨论。文章来源地址https://www.toymoban.com/news/detail-814961.html

到了这里,关于ES实战:通过kibana配置滚动索引的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch也能“分库分表“,rollover实现自动分索引

    一、自动创建新索引的方法 MySQL的分库分表大家是非常熟悉的,在Elasticserach中有存在类似的场景需求。为了不让单个索引太过于庞大,从而引发性能变差等问题,我们常常有根据索引大小、时间等创建新索引的需求,解决方案一般有两个: 1、开发一个定时任务调用Elasticse

    2024年02月09日
    浏览(40)
  • kibana es创建模板,索引,导入数据,简单聚合查询

    1.创建模板 2.获取模板

    2024年02月13日
    浏览(54)
  • 随记-Kibana Dev Tools,ES 增删改查 索引,Document

    创建索引 创建索引 并 修改分片信息 _doc/ID , 新增 or 替换 _create/ID , 强制新增 _doc , 自动生成ID _search , 查询全部 _doc/id , 单条查询 _mget , 批量查询 _update/id _doc/id _mget,查询 _bulk,新增 create , 强制创建 index , 创建或者全量替换 混合 , create and index _bulk,更新 update , 局部更

    2024年02月11日
    浏览(40)
  • ElasticSearch基础1——索引和文档。Kibana,RestClient操作索引和文档+黑马旅游ES库导入

    导航: 【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 黑马旅游源码:  https://wwmg.lanzouk.com/ikjTE135ybje 目录 1.初识弹性搜索elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 1.1.2.ELK弹性栈 1.1.3.elasticsearch和lucene 1.1.4.搜索引擎技术

    2024年02月01日
    浏览(56)
  • kibana重建es索引报错request body is required

    业务需要把mysql的数据同步到es,用es来查。公司用于同步mysql和es的组件,在mysql表新增字段时会对同步的es索引新增字段,但新增的字段类型可能不是我们想要的,因为es不支持索引字段类型的修改和删除,这时就需要重建es索引。这里的重建索引简单说就是新建一个字段正确

    2024年02月16日
    浏览(54)
  • 通过es索引生命周期策略删除日志索引

    在es 7.x版本之后,多了个索引生命周期的概念,可以一系列的设置,给新生成的索引绑定生命周期策略,到期后,索引自动删除。 也可以通过linux定时任务实现,请查看另一篇文章《通过linux定时任务删除es日志索引》 创建索引生命周期策略 创建索引模板,与生命周期策略绑

    2024年02月09日
    浏览(49)
  • docker安装的ES和Kibana设置账号密码

    将配置文件映射出来,方便灵活配置;对应位置为: elasticsearch.yml kibana.yml ps:需要重启,甚至是重建 1. 修改密码

    2024年02月17日
    浏览(42)
  • 通过linux定时任务删除es日志索引

    项目用上了elk,产生的日志索引要定时,其一个方法,通过linux定时任务,调用es接口删除索引。 es 7.x后版本,可能设置索引生命周期策略,来实现自动删除索引,不受于索引名称格式,参考《通过es索引生命周期策略删除日志索引》

    2024年02月09日
    浏览(48)
  • es-索引过期设置

    使用场景         es存储日志以供查询,对于日志量较大的系统,我们一般都是自动每天创建索引(相当于mysql中的按天进行水平维度分表),而且我们一般都会把这个业务日志的功能做成一个查询界面,赋能出去。我们的做法是,设置过期索引,因为数据量比较大。但是我

    2024年02月11日
    浏览(25)
  • ELK(Elasticsearch、Kibana、Logstash)以及向ES导入mysql数据库数据或CSV文件数据,创建索引和可视化数据

    地址:Past Releases of Elastic Stack Software | Elastic 在Products和version处分别选择需要下载的产品和版本,E(elasticsearch)L(logstash)K(kibana)三者版本必须相同 将下载好的elk分别解压到相同路径下 本文中elasticsearch=E=ES=es;L=logstash;K=kibana 一般情况下使用默认配置即可,下面对我的

    2024年02月15日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包