ES单机索引数据莫名其妙丢失

这篇具有很好参考价值的文章主要介绍了ES单机索引数据莫名其妙丢失。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:单机的ES,已有了大量的生产数据,莫名其妙隔了几天数据丢失,日志显示索引被删除。

原因:索引分片的原因。建立索引时,es默认会分配一个主分片,一个副分片,但按es规定主分片与副分片不应存在在一台服务器上,单机版的这种情况会被视为索引状态有问题,es会自动检测并删除索引。

解决方法:单机es时,修改配置,将副本分片数量设置为0即可。

PUT 127.0.0.1:9200/xxx/_settings
{
    "index": {
        "number_of_replicas": 0
    }
}

后续又出现了自动删除索引的问题,感觉应该是生命周期的问题。参考其他博主(https://blog.csdn.net/weixin_41396863/article/details/132096862)的相同问题设置禁用索引模版:

PUT /_template/disable_ilm
{
  "index_patterns": ["mpi@*"],  //索引开头匹配为mpi@的索引关闭生命周期
  "template": {
    "settings": {
      "index.lifecycle.name": null,  
      "index.lifecycle.rollover_alias": null   
    }
  }
}

我用的是6.8.0,没有_index_template,使用的_template,继续观察。

他娘的又被删除了,这次仔细查看日志,发现被删除索引后,又自动创建了不知道哪里的索引,查看索引内容后,才发现原来是服务被劫持了。

es 数据丢失,elasticsearch,数据库,大数据

es 数据丢失,elasticsearch,数据库,大数据

所以服务还是要做好安全措施,设置账号密码,以及公网不要对外暴露。文章来源地址https://www.toymoban.com/news/detail-622905.html

到了这里,关于ES单机索引数据莫名其妙丢失的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 使用 fastjson 又又又翻车了,莫名其妙多了属性。。

    有一位同事说使用 fastjson 进行 JSON 序列化存储到数据库后,发现 JSON 字符串“莫名其妙地”多了一些属性!帮看了下代码,看到基本类型的布尔类型以 is 开头的属性,再看到 fastjson ,就有点想笑。 定义 MyClass 编写测试代码: 结果: 我们发现多了一个 active 属性,少了一个

    2024年02月16日
    浏览(43)
  • IDEA “Cannot resolve symbol”如何解决(莫名其妙爆红)

    IDEA 无法识别同一个 package 里的其他类,将其显示为红色。可以编译 compile 。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 IDEA ,重新 sync gradle,Clean build 都没有用。 多半是因为 IDEA 之前发生了错误,某些 setting 出了问题。也可能是缓存有些异常 点击菜单中的 “File”

    2024年02月08日
    浏览(48)
  • 拷贝git项目后文件权限莫名其妙被修改(mode change 100644 => 100755),该如何处理?

    把一批 git 项目从一台设备拷到另一台设备之后,未对文件做任何修改,但是进入到项目的根目录下,执行 git status 却发现所有的文件状态都是 modified 。 感觉比较诡异 执行 git diff --summary 发现大多都是 mode change 100644 = 100755 ,原来是拷贝文件的过程中,文件的权限被自动修改

    2024年02月08日
    浏览(48)
  • 对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法

    0:0:0:0:0:0:0:1 - - [30/Oct/2023:21:05:07 +0800] \\\"GET /css/%20common.css HTTP/1.1\\\" 404 648 0:0:0:0:0:0:0:1 - - [30/Oct/2023:21:05:07 +0800] \\\"GET /css/%20login.css HTTP/1.1\\\" 404 648 0:0:0:0:0:0:0:1 - - [30/Oct/2023:21:05:07 +0800] \\\"GET /img/%E4%B8%BB%E9%A1%B5.png HTTP/1.1\\\" 404 648 0:0:0:0:0:0:0:1 - - [30/Oct/2023:21:05:13 +0800] \\\"GET /css/%20common.css HTTP/1

    2024年02月06日
    浏览(49)
  • 解决魔兽世界wow中鼠标莫名其妙消失或自动跳回屏幕中间等类似问题整理

    魔兽世界已经离开中国大陆~~,最近在玩xxx,咳咳,突然发现一个远古问题,一直以为是自己的鼠标问题,但这么多年换了这么多台电脑,这个问题也一直存在,今天突发奇想查了一下,结果竟然有答案,还在的老铁们,试试看有用么? 玩wow的时候,鼠标有时候会突然消失,

    2024年02月11日
    浏览(448)
  • VS2019 莫名其妙出现: C2059 语法错误:“}“,C2143 语法错误:缺少“;“(在“}“的前面),C2065 未定义标识符,C2039 不是““的成员等

    一、问题 VS2019 莫名其妙出现: C2059 语法错误:\\\"}\\\" C2143 语法错误:缺少\\\";\\\"(在\\\"}\\\"的前面) C2447    “{”: 缺少函数标题(是否是老式的形式表?) C2065 未定义标识符 C2039 \\\"\\\"不是\\\"\\\"的成员 等错误,看代码其实完全没有任何问题,究竟是怎么回事呢?  二、解决办法 找到相关行附近的注

    2024年02月06日
    浏览(94)
  • Anaconda莫名其妙出现:Unable to create process using ‘C:\Users\<UserName>\.conda\envs\YOLOV5_obb\python.exe

    Unable to create process using ‘C:UsersMasterLee.condaenvsYOLOV5_obbpython.exe “C:UsersMaster Lee.condaenvsYOLOV5_obbScriptspip-script.py” install numpy’ 原因是我之前用的都是python3.7,但是今天新环境用了python3.9.而后者没有 被添加进系统环境变量。理论上应该是自动添加的啊,不知道哪里出现问

    2024年02月05日
    浏览(46)
  • ES系列:修改索引名,又不丢失数据的两种方法

    目录 方法1: 例子 方法2 例子 这个非常简单,使用重命名方法即可。 将索引testindex-old修改为testindex-new

    2024年02月11日
    浏览(42)
  • es单机数据迁移到另一个es单机

    将一个Elasticsearch单机的数据迁移到另一个Elasticsearch单机主要可以分为两步: ## 第一步:备份原有数据 将原有Elasticsearch单机中的数据备份到一个文件中。可以使用 Elasticsearch 提供的 snapshot 功能,将数据快照保存到本地或者远程存储库中。 具体操作步骤如下: 1. 创建一个

    2024年02月08日
    浏览(46)
  • kibana 导出es索引数据 和数据导入到索引

    我们今天来实践操作来通过kinbana导出索引数据和导入数据到es索引。 kibana 导出es索引数据: 6.0版本的kinbana和7.0不一样,页面按钮位置不太一样。但是功能都一样 正常第一次进来是没有索引的我们需要配置索引。 Queued report for search Track its progress in Management        这就是7

    2024年02月03日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包