2017-02-27 86 views
0

我使用的是Logstash 5.2,我需要使用chiper过滤器对我的日志中的某些值进行加密,但不幸的是我得到这个错误。Chiper过滤器logstash 5.2

bin/logstash-plugin install logstash-filter-cipher 
Validating logstash-filter-cipher 
Installing logstash-filter-cipher 
Plugin version conflict, aborting 
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api": 
    In snapshot (Gemfile.lock): 
    logstash-core-plugin-api (= 2.1.12) 

    In Gemfile: 
    logstash-devutils (>= 0) java depends on 
     logstash-core-plugin-api (<= 2.99, >= 2.0) java 

    logstash-input-s3 (>= 0) java depends on 
     logstash-mixin-aws (>= 0) java depends on 
     logstash-core-plugin-api (<= 2.99, >= 1.60) java 

错误继续,直到它说

Running `bundle update` will rebuild your snapshot from scratch, using only 
the gems in your Gemfile, which may resolve the conflict. 
Bundler could not find compatible versions for gem "logstash": 
    In Gemfile: 
    logstash-filter-cipher (>= 0) java depends on 
     logstash (< 2.0.0, >= 1.4.0) java 
Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-filter-cipher (>= 0) java', in any of the sources. 

如果这个问题是关于不支持但还是我做错了什么chiper过滤我不明白..

回答

0

Gem尚未更新以支持比2.x系列更新的Logstash版本。您的线索是在打捆输出:

In Gemfile: 
    logstash-filter-cipher (>= 0) java depends on 
    logstash (< 2.0.0, >= 1.4.0) java 

运行logstash 2.4可能会为你工作好。

+0

是真的,现在还不兼容...我在logstash中有哪些选项可用于加密特定字段? – ennon