Установщик плагинов 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-клиенты, которые позже использует установленный плагин в работающем сервере.

Похожие статьи