From d58156640c803a3d6cc0863b8886c39fc1266bc8 Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Thu, 2 Oct 2025 00:06:50 +0000 Subject: [PATCH] 24.03-lts-sp2 update presto to 0.295 --- Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile | 20 +++++++++++++++++++ .../24.03-lts-sp2/etc/catalog/tpch.properties | 1 + .../0.295/24.03-lts-sp2/etc/config.properties | 7 +++++++ .../presto/0.295/24.03-lts-sp2/etc/jvm.config | 8 ++++++++ .../0.295/24.03-lts-sp2/etc/log.properties | 1 + .../0.295/24.03-lts-sp2/etc/node.properties | 3 +++ Bigdata/presto/README.md | 1 + Bigdata/presto/doc/image-info.yml | 3 ++- Bigdata/presto/meta.yml | 4 +++- 9 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/etc/catalog/tpch.properties create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/etc/config.properties create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/etc/jvm.config create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/etc/log.properties create mode 100644 Bigdata/presto/0.295/24.03-lts-sp2/etc/node.properties diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile b/Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile new file mode 100644 index 00000000..7850bb68 --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile @@ -0,0 +1,20 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} + +ARG PRESTO_VERSION=0.295 + +RUN yum install -y java-1.8.0-openjdk python wget tar less + +RUN wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/${PRESTO_VERSION}/presto-server-${PRESTO_VERSION}.tar.gz \ + && mkdir -p /opt \ + && tar -xf presto-server-${PRESTO_VERSION}.tar.gz -C /opt \ + && rm -f presto-server-${PRESTO_VERSION}.tar.gz \ + && mv /opt/presto-server-${PRESTO_VERSION} /opt/presto + +COPY etc /opt/presto/etc + +RUN wget https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/${PRESTO_VERSION}/presto-cli-${PRESTO_VERSION}-executable.jar \ + && mv presto-cli-${PRESTO_VERSION}-executable.jar /usr/local/bin/presto \ + && chmod +x /usr/local/bin/presto + +ENTRYPOINT ./opt/presto/bin/launcher run diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/etc/catalog/tpch.properties b/Bigdata/presto/0.295/24.03-lts-sp2/etc/catalog/tpch.properties new file mode 100644 index 00000000..16e833ca --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/etc/catalog/tpch.properties @@ -0,0 +1 @@ +connector.name=tpch \ No newline at end of file diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/etc/config.properties b/Bigdata/presto/0.295/24.03-lts-sp2/etc/config.properties new file mode 100644 index 00000000..c8349547 --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/etc/config.properties @@ -0,0 +1,7 @@ +coordinator=true +node-scheduler.include-coordinator=true +http-server.http.port=8080 +query.max-memory=5GB +query.max-memory-per-node=1GB +discovery-server.enabled=true +discovery.uri=http://localhost:8080 \ No newline at end of file diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/etc/jvm.config b/Bigdata/presto/0.295/24.03-lts-sp2/etc/jvm.config new file mode 100644 index 00000000..5985b687 --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/etc/jvm.config @@ -0,0 +1,8 @@ +-server +-Xmx16G +-XX:+UseG1GC +-XX:G1HeapRegionSize=32M +-XX:+UseGCOverheadLimit +-XX:+ExplicitGCInvokesConcurrent +-XX:+HeapDumpOnOutOfMemoryError +-XX:+ExitOnOutOfMemoryError \ No newline at end of file diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/etc/log.properties b/Bigdata/presto/0.295/24.03-lts-sp2/etc/log.properties new file mode 100644 index 00000000..3abc29ce --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/etc/log.properties @@ -0,0 +1 @@ +com.facebook.presto=INFO \ No newline at end of file diff --git a/Bigdata/presto/0.295/24.03-lts-sp2/etc/node.properties b/Bigdata/presto/0.295/24.03-lts-sp2/etc/node.properties new file mode 100644 index 00000000..a2025a95 --- /dev/null +++ b/Bigdata/presto/0.295/24.03-lts-sp2/etc/node.properties @@ -0,0 +1,3 @@ +node.environment=production +node.id=ffffffff-ffff-ffff-ffff-ffffffffffff +node.data-dir=/var/presto/data \ No newline at end of file diff --git a/Bigdata/presto/README.md b/Bigdata/presto/README.md index a77eebe8..ca733713 100644 --- a/Bigdata/presto/README.md +++ b/Bigdata/presto/README.md @@ -18,6 +18,7 @@ The tag of each presto docker image is consist of the version of presto and the | Tags | Currently | Architectures | |----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------|---------------| +|[0.295-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile) | presto 0.295 on openEuler 24.03-LTS-SP2 | amd64, arm64 | | [0.292-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.292/24.03-lts-sp1/Dockerfile) | Presto 0.292 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [0.293-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.293/24.03-lts-sp2/Dockerfile) | Presto 0.293 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Bigdata/presto/doc/image-info.yml b/Bigdata/presto/doc/image-info.yml index 78d53adc..0b80e3b5 100644 --- a/Bigdata/presto/doc/image-info.yml +++ b/Bigdata/presto/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tags | Currently | Architectures | |----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------|---------------| + |[0.295-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.295/24.03-lts-sp2/Dockerfile) | presto 0.295 on openEuler 24.03-LTS-SP2 | amd64, arm64 | | [0.292-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.292/24.03-lts-sp1/Dockerfile) | Presto 0.292 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [0.293-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Bigdata/presto/0.293/24.03-lts-sp2/Dockerfile) | Presto 0.293 on openEuler 24.03-LTS-SP2 | amd64, arm64 | @@ -75,4 +76,4 @@ similar_packages: - Impala: Apache Impala是一个由Cloudera开发的高性能、低延迟SQL查询引擎,专为Hadoop数据仓库设计,用于在大数据集上进行快速交互式分析查询。 dependency: - java - - python + - python \ No newline at end of file diff --git a/Bigdata/presto/meta.yml b/Bigdata/presto/meta.yml index 95625206..cb32e869 100644 --- a/Bigdata/presto/meta.yml +++ b/Bigdata/presto/meta.yml @@ -1,4 +1,6 @@ 0.292-oe2403sp1: path: 0.292/24.03-lts-sp1/Dockerfile 0.293-oe2403sp2: - path: 0.293/24.03-lts-sp2/Dockerfile \ No newline at end of file + path: 0.293/24.03-lts-sp2/Dockerfile +0.295-oe2403sp2: + path: 0.295/24.03-lts-sp2/Dockerfile \ No newline at end of file -- Gitee