5
我前段時間使用ES 0.20.1構建了自己的ES插件。工作很好。 今天,我想我會回到這個項目,並首先嚐試重新部署它的最新版本(0.20.6),因爲我已經做過早些時候從0.19.8到0.20.1。無法安裝我自己的ElasticSearch插件
所以我更新了依賴使用0.20.6 lib,運行我的測試(全部通過)並構建插件。 (我使用maven)
這產生了一個名爲elasticsearch-MyPlugin-0.20.6.zip
至極文件中包含的jar myplugin-0.0.1-SNAPSHOT-jar-with-dependencies.jar
然後像往常一樣我使用
sudo /usr/share/elasticsearch/bin/plugin -url /path/to/foler/containing/zipfile -install MyPlugin
使用工作部署我的插件...但它現在拋出我下面的錯誤:
-> 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
。
我gessing在我使用的名稱和/或我安裝插件的方式有問題,但我不能得到我的手在什麼是錯的。
這是非常有益的。 – srikanth