linux下logstash插件用離線包方式安裝的方法教程

1.背景

我們項目研發了一塊日誌分析系統,之後需要去內網環境下實施,別的都好說。只是內網環境無法聯網,眾所周知的是logstash的插件安裝在linux上需要一堆的依賴。(這也是我覺得linux最麻煩的地方)所以我們想了個辦法

即將在我們測試環境下的logstash的插件打成離線包,之後再放到現場環境安裝。(借鑑了網上大神的方法)這樣安裝的離線包無需聯網,也不會因為依賴成問題(依賴都會放入壓縮包中)。

2.打成離線包

1)logstash的bin目錄下執行

打成離線包的命令

./logstash-plugin prepare-offline-pack --overwrite --output logstash-input-jdbc-4.2.2.zip logstash-input-jdbc

離線包自動生成在bin目錄下

3)安裝

將文件放置在usr/share/logstash/bin/logstash-input-jdbc-4.2.2.zip處

在現場環境下的logstash的bin目錄下執行

離線安裝命令

bin/logstash-plugin install file:///usr/share/logstash/bin/logstash-input-jdbc-4.2.2.zip

之後查詢安裝是否完成

bin目錄下執行./logstash-plugin list 命令。

列表中多出插件名,安裝完成。


分享到:


相關文章: