Elasticsearch:删除快照安全吗?

这篇具有很好参考价值的文章主要介绍了Elasticsearch:删除快照安全吗?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

es 删除快照,Elasticsearch,Elastic,elasticsearch,大数据,搜索引擎

快速回答:是的!

删除快照是安全的,因为每个快照在逻辑上都是独立的。

了解如何以及为何可以继续阅读。

Elasticsearch 使用增量快照,使你能够高效地备份和恢复数据。 你可以在这篇精彩的文章中找到它的工作原理 “Elasticsearch:增量快照如何工作?”

下面分享一些关于快照的看法。

1. 删除快照

当你在 Elasticsearch 中删除快照时,只会删除该特定快照专用的段。 存储库中其他快照仍在使用的任何段都将被保留。 这可确保删除一个快照不会影响其他快照的完整性。

每个快照在逻辑上也是独立的。 当你删除快照时,Elasticsearch 仅删除该快照专用的段。 Elasticsearch 不会删除存储库中其他快照仍在使用的段。

详细阅读文章 “Elasticsearch:增量快照如何工作?”

2. 调整快照速度

为了调整快照速度,Elasticsearch 提供了一个名为 max_snapshot_bytes_per_sec 的配置参数。 通过调整此参数,你可以设置每个节点创建快照的最大速率。 默认值为每秒 40 MB,但可以根据你的具体要求进行修改。 值得注意的是,托管服务具有适当的恢复设置,这可能会进一步限制快照速率。

Shared file system repository | Elasticsearch Guide [8.8] | Elastic

3. 自动化快照

Elasticsearch 提供了一种使用快照生命周期管理 (SLM) 策略自动执行快照的便捷方法。 SLM 允许你定义自动捕获快照并管理其保留期的策略。 此功能免费提供,并提供无缝的方式来处理备份,无需手动干预。 你可以参阅 Elasticsearch 文档,了解有关使用 SLM API 的更多详细信息。

Create or update snapshot lifecycle policy API | Elasticsearch Guide [8.8] | Elastic

更多阅读:Elasticsearch:Snapshot 生命周期管理。

4. 删除存储库

Elasticsearch 中的存储库充当指向快照的指针。 删除存储库不会影响快照本身。 你可以添加或删除存储库,而不影响存储在其中的快照。

Delete snapshot repository API | Elasticsearch Guide [8.8] | Elastic

5. 不同集群使用相同的存储库

你可以对不同的集群使用相同的存储库。 然而,这样做时,必须将其中一个集群指定为只读。 为了避免潜在的冲突并保持快照的完整性,此预防措施是必要的。 例如,在索引从一个集群迁移到另一个集群的过程中,建议在新集群上创建一个只读存储库,并将旧集群的快照恢复到新集群。

Elasticsearch 的增量快照功能提供了一种可靠且高效的方式来备份和恢复数据。 通过了解其关键方面并利用可用的工具,你可以确保 Elasticsearch 索引的安全性和可访问性。

要恢复快照,其存储库必须注册并可供新集群使用。 如果原始集群仍具有对存储库的写访问权限,请将存储库注册为只读。 这可以防止多个集群同时写入存储库并损坏存储库的内容。 它还会阻止 Elasticsearch 缓存存储库的内容,这意味着其他集群所做的更改将立即可见。文章来源地址https://www.toymoban.com/news/detail-569064.html

到了这里,关于Elasticsearch:删除快照安全吗?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 使用 Easysearch 还原 Elasticsearch 快照数据

    本文主要测试验证 Elasticsearch 各版本快照在 Easysearch 中进行数据恢复。 ignore_unavailable:如果 indices 列表中的索引不存在,则是否忽略该索引而不是使快照失败。默认值为 false 。 include_global_state:是否在快照中包含集群状态(包括索引模版、生命周期配置、持久化配置等)。

    2024年02月09日
    浏览(45)
  • 【笔记】Elasticsearch snapshot(快照)数据迁移

    0.简介         项目中需要进行Elasticsearch(以下简称ES)新旧集群切换,涉及到集群数据迁移。本篇笔记录了利用Elasticsearch snapshot特性进行数据迁移的关键步骤。 1.迁移前检查         在开始进行迁移前,做以下两点检查。           1)检查是否开启path.repo选项          

    2024年02月19日
    浏览(36)
  • ES(elasticsearch)删除指定索引

    需要删除指定的索引 执行命令 比如:DELETE /mysql-status_-2023.06 执行结果: 执行命令 比如:HEAD /mysql-status_-2023.06 执行结果: 说明已经删除完毕 删除命令: DELETE /索引名 查看是否删除成功: HEAD /索引名 查看索引命令: GET /索引名称 批量查看索引命令: GET /索引名称1,索引名称

    2024年02月11日
    浏览(64)
  • Spring Boot Elasticsearch7.6.2实现创建索引、删除索引、判断索引是否存在、获取/添加/删除/更新索引别名、单条/批量插入、单条/批量更新、删除数据、递归统计ES聚合的数据

    注意:我的版本是elasticsearch7.6.2、spring-boot-starter-data-elasticsearch-2.5.6 引入依赖 有时候你可能需要查询大批量的数据,建议加上下面配置文件

    2024年02月13日
    浏览(75)
  • Easysearch 跨版本兼容性测试,还原 Elasticsearch 各版本快照数据

    本文主要测试验证 Elasticsearch 各版本快照在 Easysearch 中进行数据恢复。 ignore_unavailable:如果 indices 列表中的索引不存在,则是否忽略该索引而不是使快照失败。默认值为 false 。 include_global_state:是否在快照中包含集群状态(包括索引模版、生命周期配置、持久化配置等)。

    2024年02月09日
    浏览(43)
  • Elasticsearch(七)--ES文档的操作(下)---删除文档

    上篇文章我们了解了ES的修改文档的操作,也同样分别通过ES的kibana客户端以及Java高级Rest客户端进行学习,那么本篇末尾要给大家介绍的是对文档的删除操作,同新修改文档,也有删除单条文档和批量删除文档操作,根据条件删除文档,我们本篇均会涉及到。 在ES中删除文档

    2023年04月12日
    浏览(35)
  • ChatGPT 和 Elasticsearch:使用 ChatGPT 处理 Elastic 数据的插件

    作者:Baha Azarmi 你可能已经阅读过这篇关于我们将 Elasticsearch 的相关性功能与 OpenAI 问答功能相结合的博文。 该帖子的主要思想是说明如何将 Elastic 与 OpenAI 的 GPT 模型结合使用来构建响应并向用户返回上下文相关的内容。 我们构建的应用程序可以公开一个搜索端点并被任何

    2024年02月06日
    浏览(45)
  • ChatGPT 和 Elasticsearch:使用 Elastic 数据创建自定义 GPT

    作者:Sandra Gonzales ChatGPT Plus 订阅者现在有机会创建他们自己的定制版 ChatGPT,称为 GPT,这替代了之前博客文章中讨论的插件。基于本系列的第一部分的基础 —— 我们深入探讨了在 Elastic Cloud 中设置 Elasticsearch 数据和创建向量嵌入 —— 这篇博客将指导你完成开发一个定制的

    2024年04月26日
    浏览(39)
  • Elasticsearch创建快照与快照恢复

    使用了 kibana 进行请求发送 1.旧es创建快照 1.查看elasticsearch.yml配置的仓库路径,没有添加上,重启es 2.注册仓库,如仓库名 backup1 3.创建两个快照,如 snapshot_1 , snapshot_2 2.新es恢复快照 1.复制旧 backups 目录下所有仓库到新es的 backups (新es的仓库路径)路径下 2.注册仓库 3.查看仓库所

    2024年02月07日
    浏览(39)
  • Observability:如何把 Elastic Agent 采集的数据输入到 Logstash 并最终写入到 Elasticsearch

    在之前的文章 “安装独立的 Elastic Agents 并采集数据 - Elastic Stack 8.0”,我们详述了如何使用 No Fleet Server 来把数据写入到 Elasticsearch 中。在今天的文章中,我们来详述如下使用 Elastic Agents 在独立(standalone)模式下来采集数据并把数据最终通过 Logstash 来写入到 Elasticsearch 中去

    2024年02月11日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包