2017-08-17 1 views
0

J'ai installé elasticsearch 5.5.1 et je l'ai exécuté. J'essaye maintenant d'installer le logstash et les plugins requis pour employer contre SQL Server. Je suis en train d'installer le plugin logstash-input-jdbc mais quand je lance le programme d'installation du plugin logstash de Powershell en tant qu'administrateur (ce qui est sur Windows Server 2012 R2) Je reçois l'erreur suivante:L'installation du plugin logstash permet de refuser la connexion

incapable de télécharger des données à partir https://rubygems.org - Errno: : ECONNREFUSED: connexion refusée - connexion refusée (https://api.rubygems.org/latest_specs.4.8.gz)

Alors je suis allé à github et j'ai téléchargé le plugin en le laissant dans sa forme zip dans mon dossier C: \ downloads.

Je puis a couru .\logstash-plugin install file:///C:/downloads/logstash-input-jdbc-master et cette fois je reçois une erreur indiquant qu'il ne peut pas trouver le fichier

si j'ajouter l'extension de fichier .zip à la fin de la commande, j'obtiens alors:

erreur : Pack non valide pour: file: /// C: /downloads/logstash-input-jdbc-master.zip, raison: Le pack doit contenir au moins un plugin, message: Le pack doit contenir au moins un plugin

+0

Le plugin d'entrée jdbc _ devrait déjà être inclus dans l'installation par défaut de logstash, il ne devrait donc pas être nécessaire de l'installer. – baudsp

+0

Si vous voulez ajouter un autre plugin, vous devez créer un plugin pack, puis installer le plugin pack (voir [ici] (https://www.elastic.co/guide/en/logstash/current/offline-plugins. html # building-offline-packs)) – baudsp

+0

@baudsp Je ne vois pas les plugins dans le répertoire logstash. Sur le forum élastique on m'a dit que si je veux installer le plugin de la deuxième façon (à partir d'un fichier local), je dois d'abord créer un serveur ruby ​​et le faire à partir de là. Je pense que c'est un peu exagéré pour ce dont j'ai besoin, donc j'espère que la connexion refusée provient de notre pare-feu d'entreprise ou similaire et les fait actuellement examiner la question. – bilpor

Répondre

0

@baudsp m'a aidé ici. Oui, cela n'a certainement pas fonctionné en plaçant logstash sous les fichiers de programme. Le déplacer dans son propre répertoire à la racine permettait à logstash de s'exécuter. Comportement étrange. Le crédit pour cette réponse va à @baudsp