ES_PATH (to allow endpoints like host:port/path, not only host:port/);
ES_PROTO (to allow not only HTTP, but also HTTPS (or whatever specified) protocol for ES connections);
ES_CA_CERTS (for Python client in consistency check only; curl seem to find path to certs by itself, so the usage of parametric value is not required right now).
Affected:
Utils/Elasticsearch/tools (load_mapping and search);
Utils/Dataflow/data4es/069_upload2es (data4es process stage),
Utils/Dataflow/data4es/071_consistency (consistency check process stage).
The default behavior must not have changed for the default settings are kept as they were hard-coded originally
Add ES config parameters:
ES_PATH
(to allow endpoints likehost:port/path
, not onlyhost:port/
);ES_PROTO
(to allow not only HTTP, but also HTTPS (or whatever specified) protocol for ES connections);ES_CA_CERTS
(for Python client in consistency check only;curl
seem to find path to certs by itself, so the usage of parametric value is not required right now).Affected:
Utils/Elasticsearch/tools
(load_mapping
andsearch
);Utils/Dataflow/data4es/069_upload2es
(data4es
process stage),Utils/Dataflow/data4es/071_consistency
(consistency check process stage).The default behavior must not have changed for the default settings are kept as they were hard-coded originally