Cài đặt proxy cho plugin Elasticsearch trong CLI_JAVA_OPTS
Dùng CLI_JAVA_OPTS cho tiến trình Java tải xuống và cài đặt plugin Elasticsearch.
Trình cài đặt plugin Elasticsearch là một lệnh Java riêng. Elastic ghi nhận CLI_JAVA_OPTS để truyền các thuộc tính proxy của nó.
Đối với cài đặt được cấp phép từ shell POSIX, lệnh gọi có thể có dạng sau:
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
Các thuộc tính máy chủ chứa tên máy chủ, không có lược đồ URL; danh sách proxy HTTP cung cấp các ứng viên điểm cuối công khai cho những trường đó. Dùng các thuộc tính giao thức đích mà URL tải xuống thực tế của plugin yêu cầu.
Cung cấp môi trường trong tài khoản và ngữ cảnh thực thi chạy trình cài đặt. Nếu có ranh giới đặc quyền, hãy giữ các tùy chọn CLI dự định xuyên qua ranh giới đó thay vì giả định rằng một phép gán shell trước đó đã được kế thừa.
Một triển khai chặn TLS cũng có thể cần kho tin cậy phù hợp cho tiến trình Java này. Elastic ghi nhận việc truyền javax.net.ssl.trustStore qua CLI_JAVA_OPTS cho máy chủ tải xuống tùy chỉnh. Giữ bật xác minh chứng chỉ và dùng tài liệu tin cậy đã được phê duyệt.
Các cài đặt này áp dụng cho việc tải xuống của công cụ. Chúng không cấu hình các ứng dụng khách HTTP mà plugin đã cài đặt dùng sau này trong máy chủ đang chạy.