File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -54,19 +54,18 @@ RUN set -eux ; \
5454 mv dumb-init /usr/local/bin/dumb-init
5555
5656
57- # Hadoop native libary (Hadoop 3.4.1 doesn't have aarch64 binary)
57+ # Hadoop native libary
5858RUN set -eux ; \
5959 ARCH="$(arch)" ; \
60- hadoop_version=3.4.0 ; \
60+ hadoop_version=3.4.2 ; \
6161 case "${ARCH}" in \
62- x86_64) file=hadoop-${hadoop_version}.tar.gz ;; \
63- aarch64) file=hadoop-${hadoop_version}-aarch64.tar.gz ;; \
62+ x86_64) file=hadoop-${hadoop_version}-lean .tar.gz ;; \
63+ aarch64) file=hadoop-${hadoop_version}-aarch64-lean .tar.gz ;; \
6464 *) echo "Unsupported architecture: ${ARCH}" ; exit 1 ;; \
6565 esac; \
6666 curl -L "https://www.apache.org/dyn/closer.lua?action=download&filename=hadoop/common/hadoop-${hadoop_version}/$file" -o "hadoop-${hadoop_version}.tar.gz" && \
67- tar xzvf hadoop-${hadoop_version}.tar.gz -C /tmp && \
68- mv /tmp/hadoop-${hadoop_version}/lib/native/libhadoop.* /usr/lib/ && \
69- rm -rf /tmp/hadoop-${hadoop_version} && \
67+ tar xzvf hadoop-${hadoop_version}.tar.gz -C /usr/lib --strip-components 3 "hadoop-${hadoop_version}/lib/native/libhadoop.*" && \
68+ chown --no-dereference root:root /usr/lib/libhadoop* && \
7069 rm -f hadoop-${hadoop_version}.tar.gz
7170
7271ENV JAVA_HOME=/usr/lib/jvm/jre-21-openjdk
You can’t perform that action at this time.
0 commit comments