web-dev-qa-db-fra.com

Installation manuelle des plugins Elasticsearch

Étant donné que mon serveur Elasticsearch est derrière un proxy, je ne peux pas installer directement de plug-in à l'aide de la commande située sous bin. 

J'ai donc essayé de décompresser certains d'entre eux dans le répertoire plugins, sans succès.

Plus précisément, j'ai essayé ceci https://github.com/jprante/elasticsearch-knapsack et je n'arrive pas à le faire fonctionner.

De l'aide?

20
gotch4

Généralement, décompresser le fichier du plugin dans le répertoire plugins devrait fonctionner aussi longtemps que les droits d'accès au fichier ne sont pas gâchés. Pour vérifier que le plug-in est installé correctement, vérifiez que le répertoire principal d'elasticsearch contient le répertoire appelé plugins/knapsack et que ce répertoire contient deux fichiers: commons-compress-1.4.1.jar et elasticsearch-knapsack-2.1.2.jar.

Vous pouvez également télécharger le fichier Zip du plug-in dans un emplacement temporaire, puis l'installer en spécifiant son chemin d'accès à l'aide du paramètre --url:

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

Voir Documentation des plugins pour plus d'informations.

32
imotov

J'ai utilisé ce qui suit pour installer le plugin derrière le pare-feu:

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

Souvent, lorsque j'utilisais Linux dans un réseau Proxied, je devais installer cNTLM ou un autre proxy logiciel. Quoi qu'il en soit, ce qui a fonctionné pour moi est de télécharger le fichier avec le plugin (Zip, TAR.GF, peu importe) et de le décompresser dans le répertoire des plugins. Vérifiez les autorisations de fichiers et vous êtes prêt à partir.

0
JuanCarniglia

J'ai installé elasticsearch en utilisant Homebrew sur mon Mac et j'obtenais le message d'erreur ERROR: Impossible de trouver le descripteur de plug-in 'plugin-descriptor.properties' dans le plug-in Zip . Le répertoire bin est /usr/local/Cellar/elasticsearch/2.0.0_1/. bin J'ai d'abord installé la licence Sudo, puis le plugin Sudo a installé marvel-agent, ce qui a résolu le problème . https://www.elastic.co/guide/fr/marvel/current/installing-marvel .html

0