elasticsearch索引自動清理

查看所有的索引文件:

curl -XGET http://localhost:9200/_cat/indices?v

刪除索引文件以釋放空間:

curl -XDELETE http://localhost:9200/filebeat-2016.12.28

單節(jié)點的elk可在索引目錄刪除索引文件:集群環(huán)境刪除某節(jié)點的索引文件,會導致集群服務(wù)不可用.集群環(huán)境需要使用API的方式進行刪除.

索引文件保留在服務(wù)器中,大大減小服務(wù)器的性能,占用硬盤空間,

因此使用腳本自動刪除elk中兩個月以前的索引以釋放空間:

--#!/bin/bash

find '/data/elasticsearch/data/elks/nodes/0/indices/' -name 'filebeat-*' -ctime +60 > index.txt

cd ~

cat index.txt | while read line

do

curl -XDELETE "http://localhost:9200/"$(basename $line)""

done

添加計劃任務(wù):

$crontab -e

0 0 * * * cd /root && ./elk_index_remove.sh >>/dev/null

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、環(huán)境搭建 軟件版本: Linux:centos7 64bit JDK:1.8.0 elasticsearch:...
    lailai900201閱讀 3,690評論 0 12
  • 基礎(chǔ)概念 Elasticsearch有幾個核心概念,從一開始理解這些概念會對整個學習過程有莫大的幫助。 接近實時(...
    山天大畜閱讀 2,164評論 0 4
  • 簡介 Elasticsearch是一個高可擴展的開源全文搜索和分析引擎,它允許存儲、搜索和分析大量的數(shù)據(jù),并且這個...
    零度沸騰_yjz閱讀 5,576評論 0 8
  • 一個做人事的朋友談起自己的招聘經(jīng)歷。每次提問結(jié)束后,他們都在最后給予應(yīng)征者的提問機會,一些人會放棄提問,一些人會就...
    林雙閱讀 1,001評論 0 2
  • 你睡了吧 我在想你呢
    恣言閱讀 197評論 0 0

友情鏈接更多精彩內(nèi)容