Настройки прокси для плагина Elasticsearch в CLI_JAVA_OPTS
Используйте CLI_JAVA_OPTS для процесса Java, который скачивает и устанавливает плагин Elasticsearch.
Установщик плагинов Elasticsearch — это отдельная команда Java. Elastic документирует CLI_JAVA_OPTS для передачи его свойств прокси.
Для авторизованной установки из оболочки POSIX вызов может иметь такой вид:
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
Свойства хоста содержат имя хоста без схемы URL; список HTTP-прокси предлагает публичные кандидаты конечных точек для этих полей. Используйте свойства протокола назначения, которые требуются фактическим URL загрузки плагина.
Передавайте окружение в той учётной записи и контексте выполнения, которые запускают установщик. Если задействована граница привилегий, сохраняйте нужные параметры CLI через эту границу, а не предполагайте, что более раннее присваивание в оболочке было унаследовано.
Развёртывание, перехватывающее TLS, может также потребовать подходящего хранилища доверия для этого процесса Java. Elastic документирует передачу javax.net.ssl.trustStore через CLI_JAVA_OPTS для нестандартного хоста загрузки. Оставляйте проверку сертификатов включённой и используйте утверждённые материалы доверия.
Эти настройки применяются к загрузке инструментом. Они не настраивают HTTP-клиенты, которые позже использует установленный плагин в работающем сервере.