diff --git a/presto/docker/docker-compose.java.yml b/presto/docker/docker-compose.java.yml index 9eb0fb43..120f0234 100644 --- a/presto/docker/docker-compose.java.yml +++ b/presto/docker/docker-compose.java.yml @@ -5,7 +5,7 @@ services: service: presto-base-coordinator volumes: - ./config/generated/java/etc_common:/opt/presto-server/etc - - ./config/generated/java/etc_coordinator/config_java.properties:/opt/presto-server/etc/config. + - ./config/generated/java/etc_coordinator/config_java.properties:/opt/presto-server/etc/config.properties - ./config/generated/java/etc_coordinator/node.properties:/opt/presto-server/etc/node.properties presto-java-worker: diff --git a/presto/scripts/generate_presto_config.sh b/presto/scripts/generate_presto_config.sh index 85c8996e..eaf85a7b 100755 --- a/presto/scripts/generate_presto_config.sh +++ b/presto/scripts/generate_presto_config.sh @@ -97,6 +97,11 @@ EOF # optimizer.default-filter-factor-enabled=true COORD_CONFIG="${CONFIG_DIR}/etc_coordinator/config_native.properties" sed -i 's/\#optimizer/optimizer/g' ${COORD_CONFIG} + elif [[ "${VARIANT_TYPE}" == "java" ]]; then + # for Java variant, hard-wire the JVM heap sizes to 24GB + JVM_CONFIG="${CONFIG_DIR}/etc_common/jvm.config" + sed -i 's/Xmx.*G/Xmx24G/' ${JVM_CONFIG} + sed -i 's/Xms.*G/Xms24G/' ${JVM_CONFIG} fi # success message