L'installateur de plug-ins Elasticsearch est une commande Java distincte. Elastic documente CLI_JAVA_OPTS pour transmettre ses propriétés de proxy.

Pour une installation autorisée depuis un shell POSIX, l'appel peut prendre cette forme :

CLI_JAVA_OPTS="-Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080" bin/elasticsearch-plugin install analysis-icu

Les propriétés d'hôte contiennent le nom d'hôte, sans schéma d'URL ; la liste de proxys HTTP fournit des candidats de point de terminaison publics pour ces champs. Utilisez les propriétés du protocole de destination dont l'URL de téléchargement réelle du plug-in a besoin.

Fournissez l'environnement dans le compte et le contexte d'exécution qui lancent l'installateur. Si une frontière de privilèges intervient, conservez les options CLI prévues à travers cette frontière plutôt que de supposer qu'une affectation de shell antérieure a été héritée.

Un déploiement qui intercepte TLS peut aussi avoir besoin du magasin de confiance approprié pour ce processus Java. Elastic documente le passage de javax.net.ssl.trustStore via CLI_JAVA_OPTS pour un hôte de téléchargement personnalisé. Laissez la vérification des certificats activée et utilisez le matériel de confiance approuvé.

Ces réglages s'appliquent au téléchargement de l'outil. Ils ne configurent pas les clients HTTP que le plug-in installé utilise ensuite dans le serveur en fonctionnement.

Articles similaires