2013-04-03 31 views
5

私は自分のESプラグインをES0.20.1を使って作成しました。うまくいった。 今日、私はそのプロジェクトに戻って、最初に0.19.8から0.20.1に近づいたので、最新バージョン(0.20.6)で最初に再デプロイしようと考えました。独自のElasticSearchプラグインをインストールできない

私は0.20.6のlibを使用するように依存関係を更新し、私のテスト(すべて合格)を実行し、プラグインを構築しました。 elasticsearch-MyPlugin-0.20.6.zipウィッヒという名前のファイルを生成し

は、私はそれを仕事に使う

sudo /usr/share/elasticsearch/bin/plugin -url /path/to/foler/containing/zipfile -install MyPlugin 

使用して、私のプラグインを導入する...しかし、いつものようにその後のjar myplugin-0.0.1-SNAPSHOT-jar-with-dependencies.jar

が含まれています(私はMavenを使用しています)今私に次のエラーがスローされます。

-> Installing MyPlugin... 
Failed to install MyPlugin, reason: no protocol: /path/to/foler/containing/zipfile 

だから私は戻っESのマニュアルがinstalling pluginについて言うまで下落しました。ここで

sudo /usr/share/elasticsearch/bin/plugin -url file:///path/to/foler/containing/zipfile -install elasticsearch-MyPlugin-0.20.6 

は出力です:

-> Installing elasticsearch-MyPlugin-0.20.6... 
Trying file:/path/to/foler/containing/zipfile... 
Downloading .DONE 
failed to extract plugin [/usr/share/elasticsearch/plugins/elasticsearch-MyPlugin-0.20.6.zip]: ZipException[error in opening zip file] 

だけ徹底すること、私は右のクラスを指すファイルes-plugin.propertiesを持っています。

私が使用している名前やプラグインをインストールする方法に問題がありますが、間違ったことを手にすることはできません。盲目的に複数のソリューションを試した後、それくぎ付け

答えて

9

...

sudo /usr/share/elasticsearch/bin/plugin -url file:///path/to/the/actual/elasticsearch-MyPlugin-0.20.6.zip -install MyPlugin 
+0

は、これは非常に役に立ちました。 – srikanth

関連する問題