7.10.2-debian-10-r102 release
This commit is contained in:
parent
9509a765f2
commit
c74d378e26
|
|
@ -21,7 +21,7 @@ RUN chmod g+rwX /opt/bitnami
|
|||
COPY rootfs /
|
||||
RUN /opt/bitnami/scripts/elasticsearch/postunpack.sh
|
||||
ENV BITNAMI_APP_NAME="elasticsearch" \
|
||||
BITNAMI_IMAGE_VERSION="7.10.2-debian-10-r101" \
|
||||
BITNAMI_IMAGE_VERSION="7.10.2-debian-10-r102" \
|
||||
JAVA_HOME="/opt/bitnami/java" \
|
||||
LD_LIBRARY_PATH="/opt/bitnami/elasticsearch/jdk/lib:/opt/bitnami/elasticsearch/jdk/lib/server:$LD_LIBRARY_PATH"
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@ for dir in "$ELASTICSEARCH_TMP_DIR" "$ELASTICSEARCH_DATA_DIR" "$ELASTICSEARCH_LO
|
|||
chmod -R ug+rwX "$dir"
|
||||
done
|
||||
|
||||
elasticsearch_configure_logging
|
||||
|
||||
elasticsearch_install_plugins
|
||||
|
||||
for dir in "$ELASTICSEARCH_TMP_DIR" "$ELASTICSEARCH_DATA_DIR" "$ELASTICSEARCH_LOGS_DIR" "${ELASTICSEARCH_BASE_DIR}/plugins" "${ELASTICSEARCH_BASE_DIR}/modules" "$ELASTICSEARCH_CONF_DIR" "$ELASTICSEARCH_VOLUME_DIR" "$ELASTICSEARCH_INITSCRIPTS_DIR" "$ELASTICSEARCH_MOUNTED_PLUGINS_DIR"; do
|
||||
|
|
|
|||
|
|
@ -488,7 +488,7 @@ elasticsearch_initialize() {
|
|||
ELASTICSEARCH_MAJOR_VERSION="$(get_sematic_version "$ELASTICSEARCH_VERSION" 1)"
|
||||
ELASTICSEARCH_MINOR_VERSION="$(get_sematic_version "$ELASTICSEARCH_VERSION" 2)"
|
||||
# Elasticsearch <= 7.10.2 is packaged without x-pack so adding this line "xpack.ml.enabled:false" will cause a failure
|
||||
# Latest Elasticseach releases install x-pack-ml by default. Since we have faced some issues with this library on certain platforms,
|
||||
# Latest Elasticseach releases install x-pack-ml by default. Since we have faced some issues with this library on certain platforms,
|
||||
# currently we are disabling this machine learning module whatsoever by defining "xpack.ml.enabled=false" in the "elasicsearch.yml" file
|
||||
if [[ "$ELASTICSEARCH_MAJOR_VERSION" -ge 7 && "$ELASTICSEARCH_MINOR_VERSION" -gt 10 && ! -d "${ELASTICSEARCH_BASE_DIR}/modules/x-pack-ml/platform/linux-x86_64/lib" ]]; then
|
||||
elasticsearch_conf_set xpack.ml.enabled "false"
|
||||
|
|
@ -626,3 +626,36 @@ elasticsearch_custom_init_scripts() {
|
|||
elasticsearch_get_version(){
|
||||
elasticsearch --version | grep Version: | awk -F "," '{print $1}' | awk -F ":" '{print $2}'
|
||||
}
|
||||
|
||||
########################
|
||||
# Modify log4j2.properties to send events to stdout instead of a logfile
|
||||
# Globals:
|
||||
# ELASTICSEARCH_*
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
# None
|
||||
#########################
|
||||
elasticsearch_configure_logging(){
|
||||
# Back up the original file for users who'd like to use logfile logging
|
||||
cp "${ELASTICSEARCH_CONF_DIR}/log4j2.properties" "${ELASTICSEARCH_CONF_DIR}/log4j2.file.properties"
|
||||
|
||||
# Replace RollingFile with Console
|
||||
replace_in_file "${ELASTICSEARCH_CONF_DIR}/log4j2.properties" "RollingFile" "Console"
|
||||
|
||||
local -a delete_patterns=(
|
||||
# Remove RollingFile specific settings
|
||||
"^.*\.policies\..*$" "^.*\.filePattern.*$" "^.*\.fileName.*$" "^.*\.strategy\..*$"
|
||||
# Remove headers
|
||||
"^###.*$"
|
||||
# Remove .log and .json because of multiline configurations (filename)
|
||||
"^\s\s.*\.log" "^\s\s.*\.json"
|
||||
# Remove default rolling logger and references
|
||||
"^appender\.rolling" "appenderRef\.rolling"
|
||||
# Remove _old loggers
|
||||
"_old\."
|
||||
)
|
||||
for pattern in "${delete_patterns[@]}"; do
|
||||
remove_in_file "${ELASTICSEARCH_CONF_DIR}/log4j2.properties" "$pattern"
|
||||
done
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ Learn more about the Bitnami tagging policy and the difference between rolling t
|
|||
|
||||
|
||||
* [`7`, `7-debian-10`, `7.12.1`, `7.12.1-debian-10-r12`, `latest` (7/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.12.1-debian-10-r12/7/debian-10/Dockerfile)
|
||||
* [`7.10.2`, `7.10.2-debian-10`, `7.10.2-debian-10-r101` (7.10.2/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.10.2-debian-10-r101/7.10.2/debian-10/Dockerfile)
|
||||
* [`7.10.2`, `7.10.2-debian-10`, `7.10.2-debian-10-r102` (7.10.2/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.10.2-debian-10-r102/7.10.2/debian-10/Dockerfile)
|
||||
* [`6`, `6-debian-10`, `6.8.15`, `6.8.15-debian-10-r38` (6/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/6.8.15-debian-10-r38/6/debian-10/Dockerfile)
|
||||
|
||||
Subscribe to project updates by watching the [bitnami/elasticsearch GitHub repo](https://github.com/bitnami/bitnami-docker-elasticsearch).
|
||||
|
|
@ -373,6 +373,9 @@ $ docker-compose logs elasticsearch
|
|||
|
||||
You can configure the containers [logging driver](https://docs.docker.com/engine/admin/logging/overview/) using the `--log-driver` option if you wish to consume the container logs differently. In the default configuration docker uses the `json-file` driver.
|
||||
|
||||
Additionally, in case you'd like to modify Elasticsearch logging configuration, it can be done by overwriting the file `/opt/bitnami/elasticsearch/config/log4j2.properties`.
|
||||
The syntax of this file can be found in Elasticsearch [logging documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/logging.html).
|
||||
|
||||
## Maintenance
|
||||
|
||||
### Upgrade this image
|
||||
|
|
|
|||
Loading…
Reference in New Issue