由於公司服務器不能連接公網,導致在服務器上安裝logstash插件時出現了些問題。
在此記錄下離線安裝logstash插件的解決方式,供大家參考。
查看Logstash已安裝的插件列表
./bin/logstash-plugin list
導出離線插件包
以 logstash-output-webhdfs 插件爲例, 在安裝過插件的服務器上,進入logstash目錄執行如下命令:
./bin/logstash-plugin prepare-offline-pack logstash-output-webhdfs
執行完畢後再當前目錄下生成 logstash-offline-plugins-*.zip 文件,該文件就是離線插件包
離線安裝
把離線插件傳輸到需要安裝的服務器上,進入logstash目錄執行如下命令:
./bin/logstash-plugin install logstash-offline-plugins-*.zip
執行完成後即可完成插件的離線安裝。