web-dev-qa-db-ja.com

Elasticsearchプラグインの手動インストール

Elasticsearchサーバーはプロキシの背後にあるため、binの下のコマンドを使用してプラグインを直接インストールすることはできません。

だから、私は運のないプラグインディレクトリでそれらのいくつかを解凍しようとしました。

具体的にはこれを試してみました https://github.com/jprante/elasticsearch-knapsack と私はそれを動作させることができません。

助けがありますか?

21
gotch4

通常、プラグインファイルをpluginsディレクトリに解凍することは、ファイルアクセス権が乱されない限り機能します。プラグインが正しくインストールされていることを確認するには、elasticsearchホームディレクトリにplugins/knapsackというディレクトリが含まれ、このディレクトリにcommons-compress-1.4.1.jarおよびelasticsearch-knapsack-2.1.2.jarという2つのファイルが含まれていることを確認します。

プラグインのZipファイルを一時的な場所にダウンロードし、--urlパラメーターを使用してパスを指定してインストールすることもできます。

bin/plugin --install knapsack --url file:///Full/Path/To/elasticsearch-knapsack-2.1.2.Zip

詳細については、 プラグインのドキュメント を参照してください。

32
imotov

以下を使用して、ファイアウォールの背後にプラグインをインストールしました。

bin/plugin -DproxyHost=myproxy.proxy.com -DproxyPort=80 --install lmenezes/elasticsearch-kopf
9
user3125326

多くの場合、プロキシネットワーク内でLinuxを使用する場合、cNTLMまたは他のソフトウェアプロキシをインストールする必要がありました。とにかく、私のために働いたのは、プラグイン(Zip、TAR.GF、何でも)でファイルをダウンロードし、プラグインディレクトリでそれを解凍することです。ファイルのアクセス許可を確認してください。

0
JuanCarniglia

MacにHomebrewを使用してelasticsearchをインストールしましたが、このエラーが発生しました:プラグインZipでプラグイン記述子 'plugin-descriptor.properties'が見つかりませんでした。 binディレクトリは/usr/local/Cellar/elasticsearch/2.0.0_1/binです。最初にSudoプラグインインストールライセンスを行い、次にSudoプラグインインストールmarvel-agentを実行し、問題を解決しました。 https://www.elastic.co/guide/en/marvel/current/installing-marvel.html