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 又又又翻车了,莫名其妙多了属性。。

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

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

    IDEA “Cannot resolve symbol”如何解决(莫名其妙爆红)

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

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

    拷贝git项目后文件权限莫名其妙被修改(mode change 100644 => 100755),该如何处理?

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

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

    解决魔兽世界wow中鼠标莫名其妙消失或自动跳回屏幕中间等类似问题整理

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

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

    对于莫名其妙使用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日
    浏览(11)
  • VS2019 莫名其妙出现: C2059 语法错误:“}“,C2143 语法错误:缺少“;“(在“}“的前面),C2065 未定义标识符,C2039 不是““的成员等

    VS2019 莫名其妙出现: C2059 语法错误:“}“,C2143 语法错误:缺少“;“(在“}“的前面),C2065 未定义标识符,C2039 不是““的成员等

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

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

    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日
    浏览(12)
  • ES系列:修改索引名,又不丢失数据的两种方法

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

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

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

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

    kibana 导出es索引数据 和数据导入到索引

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

    2024年02月03日
    浏览(11)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包