elk日志某个时间节点突然搜索不到了

这篇具有很好参考价值的文章主要介绍了elk日志某个时间节点突然搜索不到了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

elk日志某个时间节点突然搜索不到了,检查filebeat正常

Kibana手动上传数据:

elk日志某个时间节点突然搜索不到了,elk

响应:

Error:

Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [2000]/[2000] maximum shards open

原因:ElasticSearch总分片数量导致的异常,ES总分片数限制最大只有2000个,目前已经用完了,导致已经没法创建新的索引了。

解决方案:
        解决方法就是提高ES的分片数量。

方法1:控制台

PUT /_cluster/settings
{
  "persistent": {
    "cluster": {
      "max_shards_per_node":10000
    }
  }
}
persistent:永久生效,transient:临时生效。

方法2:CURL命令

curl --location --request PUT 'http://127.0.0.1:9200/_cluster/settings' \
--header 'Content-Type: application/json' \
--data '{"persistent":{"cluster":{"max_shards_per_node":10000}}}'
persistent:永久生效,transient:临时生效。 

查看是否生效 GET /_cluster/settings?pretty

结果

{
    "persistent": {
        "cluster": {
            "max_shards_per_node": "10000"
        }
    },
    "transient": {}
}

删除索引

查询索引

GET _cat/indices

显示索引的文档数

GET http://127.0.0.1:9200/_cat/count/index_name?v

定期清理索引

方式1:利用ES的索引生命周期
方式2:脚本实现(日期后缀索引YYYY.MM.DD)

#!/bin/bash

###################################
#删除早于十天的ES集群的索引
###################################
function delete_indices() {
    comp_date=`date -d "10 day ago" +"%Y-%m-%d"`
    date1="$1 00:00:00"
    date2="$comp_date 00:00:00"

    t1=`date -d "$date1" +%s` 
    t2=`date -d "$date2" +%s` 

    if [ $t1 -le $t2 ]; then
        echo "$1时间早于$comp_date,进行索引删除"
        #转换一下格式,将类似2017-10-01格式转化为2017.10.01
        format_date=`echo $1| sed 's/-/\./g'`
        curl -XDELETE http://es-cluster-ip:9200/*$format_date
    fi
}

curl -XGET http://es-cluster-ip:9200/_cat/indices | awk -F" " '{print $3}' | awk -F"-" '{print $NF}' | egrep "[0-9]*\.[0-9]*\.[0-9]*" | sort | uniq  | sed 's/\./-/g' | while read LINE
do
    #调用索引删除函数
    delete_indices $LINE
done

手动删除

修改配置信息为'开启使用通配符或_all'

PUT /_cluster/settings { "transient": { "action.destructive_requires_name": true } }

elk日志某个时间节点突然搜索不到了,elk

DELETE /索引名字(可以使用*作为通配符)文章来源地址https://www.toymoban.com/news/detail-732935.html

到了这里,关于elk日志某个时间节点突然搜索不到了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • adb突然获取不到华为/荣耀手机。。。

    手机一开始都是好好的,adb获取正常,adb执行命令正常。突然有一天不好使了。。。。。 重启、换usb线都试过。。。。。。 看到hisuite模式和adb冲突这篇帖子,尝试下载华为手机助手去链接,但一直连接不上。 最后我的处理方法是: 设置----系统和更新----开发人员选项----打

    2024年02月05日
    浏览(42)
  • 电脑更新后突然检测不到外接显示器

    最近我的笔记本电脑进行了一次windows更新,更新完后突然检测不到外接显示器,我的电脑是通过拓展坞上的上hdmi口连接外接显示器。 尝试更新驱动(无效) 尝试卸载掉刚安装的windows更新,并重启电脑(无效) 尝试拔掉拓展坞,然后再连接起来(无效) 最后在网上无意中看

    2024年02月12日
    浏览(89)
  • Win10 电脑突然获取不到ip地址,不能正常上网

    联想E14笔记本 Windows 10 专业版 Win10 电脑突然获取不到ip地址,不能正常上网,手动尝试设置ip地址是可以正常上网 估计是系统网卡数据错误 1.打开cmd输入下面2条命令,重置网卡 2.重启电脑,恢复正常可以获取地址和上网

    2024年02月15日
    浏览(49)
  • 华硕飞行堡垒7电脑突然找不到WiFi网络解决方法

    右键开始图标-设备管理器-网络适配器-看到有感叹号的右键卸载-再用驱动类的软件进行检测安装

    2024年02月12日
    浏览(39)
  • 二叉树某个节点的深度

    微信公众号: 码云成化 关注可了解更多的教程及进阶技巧。问题或建议,请公众号留言; 如果你觉得阿云对你有所帮助,欢迎赞赏 [ 当前结点的层数。默认叶子节点是 null 节点,深度是 0 。其子节点是 null 节点,深度是 1 。 ] 普通二叉树 给出上图一个普通二叉树,如果计算

    2024年02月15日
    浏览(27)
  • Git在某个节点切出新分支

      1.1 使用 git log 命令查看提交记录     1.2 或者使用IDEA找提交记录   2.1 git chekcout 91d38bf2   2.2 这个时候只是从这个节点创建了一个临时未命名分支,   2.3 如果你这个时候切换到别得分支,那么你就相当于放弃了这个未命名分支   3.1 git switch -c 2023-0306-dev   3.2 成功从d

    2024年02月09日
    浏览(41)
  • 【ELK】ES新节点分配不平衡

    为什么会出现机器配置一致的情况下,分配不平衡的情况呢? 怎么样才能将较大的分片迁移出来呢,添加节点怎么避免这种情况呢?  集群扩容,添加了 20个hot节点,8个cold节点。hot均衡正常,cold节点在均衡时,新加的节点磁盘使用达到了 cluster.routing.allocation.disk.watermark.low 水

    2024年02月03日
    浏览(41)
  • ubuntu 网卡突然失效,ifconfig找不到enp1s0

    机器运行软件时,偶尔碰到网络断开,插拔网线没用,ifconfig 也没看到原有的enp1s0,可以输入指令 这是一个Linux/Unix系统下的命令,用于向DHCP(动态主机配置协议)服务器请求网络配置信息。具体而言,`sudo dhclient -v` 的命令意思如下: - `sudo`: 在Unix/Linux系统中,`sudo` 是\\\"Sup

    2024年01月17日
    浏览(37)
  • ELK 日志框架搭建 (springboot 接入 elk)

    ELK 是一个开源的实时日志分析平台,它主要由 Elasticsearch、Logstash 和 Kiabana 三部分组成。 Logstash 主要用于收集日志,它是一个开源数据收集引擎,具有实时管道功能。Logstash 可以动态地将来自不同数据源的数据统一起来,并将数据标准化到您所选择的目的地。 Logstash 收集数

    2023年04月25日
    浏览(39)
  • [ELK] ELK企业级日志分析系统

    1.1 ELK 简介与组件 ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。 ●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日

    2024年01月21日
    浏览(73)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包