zoukankan      html  css  js  c++  java
  • ES集群某一时间开始就不更新数据的问题

    ● 系统环境说明

    Linux环境:centos 7.2
    腾讯云ES Service:7.5.1
    Java:1.8.0_181

    ● 集群配置

    32核64GB, 3个(主节点)
    50GB 高性能云盘 x1

    32核64GB, 12个(数据节点)
    6000GB SSD云硬盘 x2

    问题:

    集群在某一时间段时候就查不到数据了,kibana监控也没数据。

    现象:
    kibana的discovery里查不到当天有数据更新的某些索引早上8点之后的数据,另外kibana监控里也查不到8点之后的数据。

    原因:

    1. 集群索引模板被更改了,refresh_interval被全部改成了-1,-1表示不刷新,导致当天新建索引全部没有刷新;
    2. 另外已存在索引的refresh_interval,也被修改成了-1,导致历史索引页没有刷新。

    解决方案:

    由于这种情况影响范围比较大,所以需要分为两个步骤:

    1. 修改所有受影响索引的刷新间隔;
    PUT /index_name/_settings 
    {
        "index":{
            "refresh_interval": "30s"
        }
    }

    2.  变更所有受影响的模板,将模板从-1改为30s。

  • 相关阅读:
    LeetCode
    数据流中的中位数
    二叉搜索树的第k个结点
    对称的二叉树
    按之字形顺序打印二叉树
    把二叉树打印成多行
    二叉树的下一个结点
    链表中环的入口结点
    删除链表中重复的结点
    不用加减乘除做加法
  • 原文地址:https://www.cnblogs.com/daemonyue/p/14208159.html
Copyright © 2011-2022 走看看