logstash資料遷移

2022-06-21 15:54:08 字數 765 閱讀 4364

logstash是乙個非常強大的資料遷移工具。這裡主要記錄今天使用到的幾個簡單用法。

首先配置 conf檔案。

(1)elasticsearch遷移到elasticsearch

input 

}filter

output

}

(2)es儲存到file

input 

}filter

output

}

儲存json檔案中資料像這樣:

每一行都是乙個json串。儲存下來的檔案一般會很大,一般的編輯器打不開,個人用vs code開啟的(因為只需要從中拿幾條資料就行了)

(3)file到es

input 

}}filter

output

}

conf檔案配置完成後執行logstash,參照以下:

bin/logstash -f es-es.conf

根據個人情況需要做修改。

需要注意的乙個情況是,file到es 的情況,執行一次logstash 後,logstash似乎會快取已經執行的資料,做第二次執行如果檔案中沒有資料改變時不會入庫的。

logstash遷移ES集群

前言 新機器上新建集群 logstash遷移原es集群資料到目標機器。安裝logstash,新建遷移配置檔案 檢視安裝進度 lsy test tail f wget log 解壓安裝包 lsy test tar zxvf logstash 5.6.1 重新命名 lsy test mv logstas...

logstash解決增量資料

input jdbc 使用其它字段追蹤,而不是用時間 use column value true 追蹤的字段 tracking column id record last run true 上乙個sql last value值的存放檔案路徑,必須要在檔案中指定欄位的初始值 last run meta...

logstash讀取kafka資料外掛程式

最近公司做日誌檢索和計數日誌不同維度統計,選用了elk,我們的日誌已經上傳到kafka中,logstash需要從kafka讀取資料,下面是logstash的簡化配置 input output 想要使用多個 logstash 端協同消費同乙個 topic 的話,那麼需要把兩個或是多個 logstash...