logstashのプラグインをオフラインでインストールする方法は何ですか?
logstashのオフラインインストールプラグインを実現するには、次の手順に従うことができます。
- ネットワーク接続環境で、必要なプラグインファイルを1台のコンピュータにダウンロードします。コマンドラインで以下のコマンドを実行してプラグインファイルをダウンロードできます:
bin/logstash-plugin prepare-offline-pack PLUGIN_NAME
その中で、PLUGIN_NAMEはダウンロードするプラグインの名前です。
- ダウンロードしたプラグインファイルをターゲットマシンに転送するには、USBメモリやFTPなどの方法を使って、オフラインマシンにインターネット接続されたマシンからファイルをコピーすることができます。
- オフラインマシンで、プラグインファイルをlogstashのインストールディレクトリ内の「plugins/offline」フォルダに配置してください。
- オフラインプラグインをインストールするには、次のコマンドを実行してください。
bin/logstash-plugin install --no-verify --offline PLUGIN_NAME
PLUGIN_NAMEはプラグインの名前です。
- インストールが完了したら、logstashを起動すると、プラグインがロードされて利用可能になります。
注意点:
- プラグインをオフラインでインストールする際には、プラグインファイルのバージョンがlogstashのバージョンと互換性があることを確認する必要があります。
- ログスタッシュが認識および読み込むためには、プラグインファイルはオフラインマシンの正しいパスに配置される必要があります。
- いくつかの場合には、オフラインインストールされたプラグインが依存関係を持つことがあり、必要な依存プラグインを手動でダウンロードしてインストールする必要があります。