Manual install of Elasticsearch plugins Manual install of Elasticsearch plugins elasticsearch elasticsearch

Manual install of Elasticsearch plugins


Typically uncompressing the plugin file into plugins directory should work as long as file access rights are not messed up. To verify that plugin is installed correctly check that elasticsearch home directory contains directory called plugins/knapsack and that this directory contains two files: commons-compress-1.4.1.jar and elasticsearch-knapsack-2.1.2.jar

You can also download plugin zip file to a temporary location and then install it by specifying path to it using --url parameter:

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

See Plugins documentation for more information.


I have used the following to install the plugin behind the firewall:

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


Many times, when using Linux inside a Proxied network, I had to install cNTLM or some other software proxy. Anyway, what worked for me is to download the file with the Plugin (ZIP, TAR.GF, whatever) and then just unzip it on the plugins directory. Check file permissions, and you are good to go.