2016-06-25 4 views
1

AWS DynamoDBとElasticSearchを接続しようとしています。私はそのinstructonに従います。 有効なgem 'logstash-core'が見つからない

https://github.com/awslabs/logstash-input-dynamodb

は、しかし、私はこの問題をヒット。私は、そのコードを呼び出してエラーを得た:

jruby -S gem install --local logstash-input-dynamodb-1.0.0-java.gem 

エラー:

enter image description here

そして、私のDynamoDBのファイル:

enter image description here

+0

あなたlogstashのバージョンは何ですか? –

答えて

0

私は成功したLinux上https://github.com/awslabs/logstash-input-dynamodbをインストールしました。

私はまでの手順に従っ:

"logstash入力-dynamodb.gemspec"ファイル

logstash-コアがこのフォルダにインストールされた生成

jruby -S gem build logstash-input-dynamodb.gemspec 

$ /jruby-9.1.6.0/lib/ruby/gems/shared/gems/logstash-core-2.0.0.rc1-java

私は"logstash入力-dynamodb.gemspec"(上記で生成)ファイルを更新したより、以下:

jruby -S gem build logstash-input-dynamodb.gemspec 

logstash-を生成:

s.add_runtime_dependency "logstash-core", '~> 2.0.0rc1', '< 3.0.0' 

は再び私は、ビルドをしましたこのコマンドを実行した後、入力DynamoDBの-1.0.0-java.gem

$ /jruby-9.1.6.0/lib/ruby/gems/shared/gemsフォルダ

次のステップ:

  1. 私はlogstash 2.4をインストール

    それが成功したの下にインストールしまいました。 Gemfileで1

  2. 私が追加:gem "logstash-input-dynamodb"

  3. ビン/プラグイン

  4. ビン/プラグインの一覧--no-検証logstash入力-DynamoDBのインストール - logstash入力-DynamoDBのがインストールされていることを示して

関連する問題