Proxy-instellingen voor Elasticsearch-plug-in in CLI_JAVA_OPTS
Gebruik CLI_JAVA_OPTS voor het Java-proces dat een Elasticsearch-plug-in downloadt en installeert.
De installatieprogramma voor Elasticsearch-plug-ins is een apart Java-commando. Elastic documenteert CLI_JAVA_OPTS om de proxy-eigenschappen door te geven.
Voor een geautoriseerde installatie vanuit een POSIX-shell kan de aanroep deze vorm hebben:
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
De hosteigenschappen bevatten de hostnaam, zonder URL-schema; de HTTP-proxylijst levert openbare eindpuntkandidaten voor die velden. Gebruik de eigenschappen van het bestemmingsprotocol die de werkelijke download-URL van de plug-in nodig heeft.
Lever de omgeving in het account en de uitvoeringscontext die het installatieprogramma uitvoeren. Als er een privilegiegrens in het spel is, behoud dan de beoogde CLI-opties door die grens heen in plaats van aan te nemen dat een eerdere shell-toewijzing is geërfd.
Een implementatie die TLS onderschept kan ook de juiste truststore voor dit Java-proces nodig hebben. Elastic documenteert het doorgeven van javax.net.ssl.trustStore via CLI_JAVA_OPTS voor een aangepaste downloadhost. Houd certificaatverificatie ingeschakeld en gebruik het goedgekeurde vertrouwensmateriaal.
Deze instellingen gelden voor de download van het hulpprogramma. Ze configureren niet de HTTP-clients die de geïnstalleerde plug-in later in de draaiende server gebruikt.