1. 程式人生 > >Windows下logstash的output外掛安裝--以MongoDB為例子

Windows下logstash的output外掛安裝--以MongoDB為例子

最近專案需要使用logstash直連MongoDB,於是就開始搜尋windows下的logstash的mongoDB外掛安裝,發現網上基本都是基於CentOS系統下的安裝 步驟  ,而且網上現有的大多數文章都是複製過去的。經過一番努力和參考CentOS下的安裝命令後,終於還是安裝上去,現將安裝方法介紹

1.下載output外掛

我採取的是直接官網下載安裝包,本地解壓後安裝的方式。網上的所謂線上安裝很多提供的下載地址失效和大多數的安裝包也和自己所需要下載的版本不相匹配。

首先得宣告,logstash5.0.x之後的許多外掛預設都是沒有下載和安裝的,之前版本則預設安裝了一些外掛,可以直接使用。

這是github上的下載外掛,直接本地下載解壓放入logstash安裝路徑下

比如我的 檔案位置為 D:\ELK\logstash-6.2.4\logstash-output-mongodb-master

之後則是修改logstash裡的 Gemfile檔案(不帶字尾名的這個檔案)

最下面一行加入gem "logstash-output-mongodb", :path => "logstash-output-mongodb-master"

預設的path路徑便是在logstash檔案下的

之後cmd至logstash的bin目錄下,執行logstash-plugin install --no-verify命令 進行外掛安裝,出現如下所示即為安裝成功

接著輸入 logstash-plugin list 檢視安裝外掛列標

出現mongodb 大功告成。如有問題歡迎提問