logstash 問題集錦 自動重新載入配置

2022-03-20 05:08:04 字數 961 閱讀 3562

輸入內容中最好不要出現 "type":"...",key為type的json。它會覆蓋配置檔案中的type。導致type不相等,不執行output es操作。

比如json:

logstash配置檔案為:

input 

}filter

}}output "

codec => json

}}}

./bin/lagstash -f configfile.conf --config.reload.automatic

1預設,檢測配置檔案的間隔時間是3秒,可以通過以下命令改變

kill -1

1配置檔案自動過載工作原理

檢測到配置檔案變化

通過停止所有輸入停止當前pipline

用新的配置建立乙個新的管道

檢查配置檔案語法是否正確

檢查所有的輸入和輸出是否可以初始化

檢查成功使用新的pipeline替換當前的pipeline,

檢查失敗,使用舊的繼續工作.

在過載過程中,jvm沒有重啟.

注意事項

啟動時載入目錄下所有配置檔案:配置檔案必須要以 config 為字尾。 yml在指定單個可以執行,批量就不認了!!!

bin/logstash -f ./config/ (bin/logstash -f ./config/*還是啟動第乙個)

需要用pipeline.xml

驗證正確性:

bin/logstash -f first-pipeline.conf --config.test_and_exit

bin/logstash -f first-pipeline.conf --config.reload.automatic  自動載入

./bin/logstash  --path.settings ./bak.config/ 自己設定config目錄

hadoop hdfs 問題集錦 面試問題集錦

hadoop hdfs問題集錦 一 hadoop為什麼不適合處理大量的小檔案,怎麼解決?原因 1 檔案的元資料 包括檔案被分成了哪些blocks,每個block儲存在哪些伺服器的哪個block塊上 都是儲存在namenode上的記憶體,會對namenode的記憶體造成壓力 2 檔案過多會造成檔案的定...

403問題集錦

如果你是訪問乙個網頁出現這個問題 說明這個網頁是一般人是關閉的 禁止訪問的 你就不要看了 錯誤 403.1 403.1 錯誤是由於 執行 訪問被禁止而造成的,若試圖從目錄中執行 cgi isapi 或其他可執行程式,但該目錄不允許執行程式時便會出現此種錯誤。錯誤 403.2 403.2 錯誤是由於 ...

Matlab問題集錦

茲將以後遇到的與matlab相關的小問題,集中到此博文中。1 在malab中如何顯示特殊字元?試想,如果你想將pi的希臘字母,該怎麼辦呢?如果想要輸入上下標或希臘字母,又該怎麼辦呢?輸下標 輸上標 輸latex公式 text interpreter latex string int 0 x int ...