我正在使用logstash 2.3.2,對於我的項目之一,我必須將一些數據保存在RAM中。我問了一個關於stackoverflow的問題(Logstash: is it possible to save documents in memory?)以獲得過濾器,最合適的過濾器是memcached(即使這是非官方的)。已安裝Logstash插件但未找到
我下載了插件,生成了gem文件(不是空的),我成功安裝了插件。
然而,當我在我的配置文件中使用此過濾器運行logsatsh,我得到以下錯誤:
:reason=>"Couldn't find any filter plugin named 'memcached'. Are you sure this is correct? Trying to load the memcached filter plugin resulted in this error: no such file to load -- logstash/filters/memcached", :level=>:error}
而且,當我使用命令斌/ logstah,插件列表,memcached過濾器不存在。
我不明白爲什麼會這樣。我跟着這個討論(https://discuss.elastic.co/t/logstash-plugin-installed-but-not-found/24369)但沒有成功!
那麼,你知道我該如何解決這個問題嗎?
謝謝你的關注和你的幫助。
喬
,你能否告訴命令的完整列表,你跑? – Val
在我的插件文件夾中:gem build logstash-filter-cache-memcached.gemspec 在我的logstash文件夾中:bin/logstash-plugin install/my_path/logstash-filter-cache-memcached-master/logstash-filter-cache-memcached- 0.1.1.gem 然後,bin/logstash插件列表 –
上面的屏幕截圖似乎已被刪除,只需將其內容複製/粘貼到上面的問題 – Val