Elasticsearchサーバーはプロキシの背後にあるため、binの下のコマンドを使用してプラグインを直接インストールすることはできません。
だから、私は運のないプラグインディレクトリでそれらのいくつかを解凍しようとしました。
具体的にはこれを試してみました https://github.com/jprante/elasticsearch-knapsack と私はそれを動作させることができません。
助けがありますか?
通常、プラグインファイルを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
詳細については、 プラグインのドキュメント を参照してください。
以下を使用して、ファイアウォールの背後にプラグインをインストールしました。
bin/plugin -DproxyHost=myproxy.proxy.com -DproxyPort=80 --install lmenezes/elasticsearch-kopf
多くの場合、プロキシネットワーク内でLinuxを使用する場合、cNTLMまたは他のソフトウェアプロキシをインストールする必要がありました。とにかく、私のために働いたのは、プラグイン(Zip、TAR.GF、何でも)でファイルをダウンロードし、プラグインディレクトリでそれを解凍することです。ファイルのアクセス許可を確認してください。
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