Logstash-input-jdbcをオフライン環境でインストールしたい


(kikuchan) #1

お世話になります。
現在、Windows7 64bit(オフライン環境)にてlogstashの環境構築をしようとしております。
logstash自体は問題なく動くのですが、logstashとDBをJDBC接続したいと考えております。
そのため、以下のページを読み、logstash-input-jdbcのインストールを試みました。
参考ページ:https://rubygems.org/gems/logstash-input-jdbc/versions/0.1.1
コマンド:plugin install C:/local/logstash-input-jdbc-1.0.0.gem.

コマンドを打ち込んだところ、以下のエラーが発生しました。
Validating C:/local/logstash-input-jdbc-1.0.0.gem
Installing logstash-input-jdbc
Error Bundler::HTTPErro, retrying 1/10
Could not fetch specs from https://rubygems.org/

このエラーはhttps://rubygems.org/に接続できないために発生しているエラーかと思うのですが、オフライン環境下でlogstash-input-jdbcをインストールすることはできないのでしょうか?
以上、よろしくお願いします。


#2

実証してませんが、--no-verify オプションをつけたらどうなるでしょうか?

plugin install --no-verify C:/local/logstash-input-jdbc-1.0.0.gem


(kikuchan) #3

お返事ありがとうございます。
--no-verifyオプションを付けてもエラー内容は変わりませんでした。
やはり、インターネット環境につないでインストールしないとインストール不可能のようです。


#4

あとは、logstash-input-jdbc.gemspec にある依存関係の

s.add_runtime_dependency 'logstash-core', '>= 1.4.0', '< 2.0.0'
s.add_runtime_dependency 'logstash-codec-plain'
s.add_runtime_dependency 'sequel'
s.add_runtime_dependency 'rufus-scheduler'

が揃ってるかどうかですかね...


(kikuchan) #5

ご丁寧にありがとうございます。
依存関連のgemはgem intstallで入れたのですが、なぜか関連付けがうまくいっていないみたいでしたので、結局オンラインインストールしました。
ありがとうございました。


(system) #6