ELK 刪除索引只保留10天
#!/bin/bash
#定時清除elk索引,10天
DATE=date -d "10 days ago" +%Y.%m.%d
curl -XDELETE "http://127.0.0.1:9400/*-${DATE}"
127.0.0.1:9400 ES的地址
定時任務執行此腳本
30 17 * bash /home/scripts/delelk.sh
ELK 刪除索引只保留10天
相關推薦
ELK 刪除索引只保留10天
pts delet days follow home let 執行 delete 定時 delelk.sh: #!/bin/bash#定時清除elk索引,10天DATE=date -d "10 days ago" +%Y.%m.%dcurl -XDELETE "h
Linux Jboss下logback日誌框架的輸出日誌只保留10天的問題
一、問題描述 出現該問題的基本執行環境為:作業系統為Linux CentOS 6.5 64bit,Jboss為4.3.0 GA版本,logback版本為1.1.2,日誌配置檔案如下: <appender name="rollingAppender" class="ch.qos
[elk]elasticsearch dashboard+保留10天內索引+導入導出備份
stage .cn gin 配置 allow bit dex ## git es dashboard 有兩款 head 這款我一直在用 https://github.com/mobz/elasticsearch-head 先修改es的配置文件: elasticsearc
linux每天自動備份mysql資料庫,且只保留90天內的備份資料
1、使用VI工具編寫test_database_backup.sh備份資料庫指令碼內容 #========================start shell 指令碼============================ #!/bin/bash #定義有備份的資料庫名 d
Oracle查詢重複資料並刪除,只保留一條記錄
前言專案中,在“資源目錄-線上編目”中,資源項子表存在多條重發資料,需要進行資料清理,刪除重發的資料,最終只保留一條相同的資料。操作的表名:R_RESOURCE_DETAILS操作步驟一、重複記錄根據單
mysql 建立唯一索引前 刪除重複資料只保留id最小一條。
首先,現在的需求是: 表A有5個欄位A1,A2,A3,A4,A5。 現在的唯一索引是A1+A2;因為業務的調整,需要改成A3+A4。 解決辦法: 1、第一步很簡單,先drop掉原unique索引:A1+A2。 2、第二步,建立新unique,直接建立,想當然
elk批量刪除索引
bin /tmp line ces name 同步 ont sea search 用了一段時間elk發現如果索引長時間不刪除,elk會越來越慢,重啟elasticsearch服務器節點之前同步時間也會很長 第一步:在elasticsearch節點上使用curl -XGET
MySql刪除重復只保留一條
pda info nbsp update HA avi com div select 本來要刪除error_barcode表中barcode值重復的只保留一條 表結構如下(PS:id是自增長,該圖是刪除成功所以id不連續) sql語句如下: DELETE FROM
SQL刪除重復數據只保留一條
title spa 查找 PE 根據 select min tab pda 在幾千條記錄裏,存在著些相同的記錄,如何能用SQL語句,刪除掉重復的呢1、查找表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷 select * from people wher
SQL刪除重復數據只保留一條數據
sql span sele del can image HERE http ids 1、表結構與數據: CREATE TABLE tablezzl( id int, name VARCHAR(255) ); 2、查詢出重復的數據: SELECT name FROM
MySQL刪除重複資料,只保留其中最大id的一條
今天同事寫了個刪除重複資料保留一條記錄的資料庫語句,問我錯在哪兒,正好給大家講講【注:以下語句只單對MYSQL資料庫】 語句 -- 問題: delete from `show` where id not in ( select MAX(id)
ELK企業應用-清理elasticsearch 30天前的索引
ELK企業應用-清理elasticsearch 30天前的索引 執行指令碼 [[email protected] shell]# cat month_ago_delete.sh #!/bin/bash # # geng.tian # 2018/10/27 # days f
Oracle刪除重複記錄只保留一條資料的幾種方法
1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 SELECT * FROM people WHERE peopleid IN ( SELECT peopleid FROM people GROUP BY peopleid
用SQL語句,刪除掉重複項只保留一條
用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裡,存在著些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (s
[樹莓派]刪除桌面,只保留命令列模式
https://raspberrypi.stackexchange.com/questions/4745/how-to-uninstall-x-server-and-desktop-manager-when-running-as-headless-server sudo apt-ge
ELK批量刪除索引及叢集相關操作記錄-運維筆記
線上部署了ELK+Redis日誌分析平臺環境, 隨著各類日誌資料來源源不斷的收集, 發現過了一段時間之後, ELK檢視會原來越慢, 重啟elasticsearch伺服器節點之前同步時間也會很長, 這是因為長期以來ELK收集的索引沒有刪除引起的! 以下是ELK批量刪除索引的操作記錄:
PostgreSQL 自動備份,並刪除10天前的備份檔案的windows指令碼
第一步,建立指令碼,命名back.bat檔案 @ECHO OFF @setlocal enableextensions @cd /d "%~dp0" set PGPASSWORD=password SET PGPATH=D:\postgresql\bin\ SET
MySQL中刪除重複資料只保留一條
用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裡,存在著些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 SELECT * FROM people WHERE pe
sql 刪除表中多餘的重複記錄(多個欄位),只保留一條記錄
在網上呢~自己收集了一些關於這方面的知識~ 自己整理一下 1.查詢重複記錄 select * from 表名 where 重複欄位 in (select 重複欄位 from 表名 group
面試題:刪除資料庫中帶有重複欄位的記錄,只保留一條記錄
select * from tablename where 重複欄位1 in (select 重複欄位1 from tablename group by 重複欄位1,重複欄位2 having count(*)>1)。SQL重複記錄查詢方法:1、查詢表中多餘的重複記錄,重