2023年7月17日发(作者:)
ELK学习笔记之Noshardavailable报错0x00 概述研发反馈skywalking突然⽆法使⽤,查看⽇志发现2020-10-19 14:25:32,712 - eNameCacheCaffeineService -82494825 [grpc-default-executor-149] ERROR [] - No shard available for [get [service_name][type][-87]: routing [dAvailableActionException: No shard available for [get [service_name][type][-87]: routing [null]] at ortSingleShardAction$m(:209) ~[:5.5.0] at ortSingleShardAction$(:186) ~[:5.5.0] at ute(:95) ~[:5.5.0] at ute(:59) ~[:5.5.0] at ute(:146) ~[:5.5.0] at ortAction$d(:170) ~[:5.5.0] at e(:142) ~[:5.5.0]错误关键字 No shard available for
0x01 磁盘写满经过搜索发现,该类报错⼀般是磁盘慢导致的,通过命令df -h发现,存储数据/data⽬录使⽤量正常,但是es7的安装⽬录/app已经写满;排查发现,安装⽬录内es7的⽇志⽂件过多,导致/app⽬录被写满,删除部分过期⽇志后,集群恢复正常;
0x02 总结除了ES数据存储⽬录需要保持⾜够的使⽤空间,ES⾃⼰的运⾏⽇志也需要有⾜够的磁盘空间,以上两个任意1个磁盘空间满了,都会包磁盘不⾜的错误;注意在es有⼤量业务的情况下,es⾃⾝也会产⽣⼤量⽇志,需要注意磁盘清理或者配置监控。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689545643a265039.html
评论列表(0条)