天天看點

ELK學習筆記之No shard available報錯

研發回報skywalking突然無法使用,檢視日志發現

錯誤關鍵字 no shard available for

經過搜尋發現,該類報錯一般是磁盤慢導緻的,通過指令df -h發現,存儲資料/data目錄使用量正常,但是es7的安裝目錄/app已經寫滿;

排查發現,安裝目錄内es7的日志檔案過多,導緻/app目錄被寫滿,删除部分過期日志後,叢集恢複正常;

除了es資料存儲目錄需要保持足夠的使用空間,es自己的運作日志也需要有足夠的磁盤空間,以上兩個任意1個磁盤空間滿了,都會包磁盤不足的錯誤;

注意在es有大量業務的情況下,es自身也會産生大量日志,需要注意磁盤清理或者配置監控。