Skip to content

Commit 0fd867e

Browse files
committed
try slim docker image
1 parent 0a16dc7 commit 0fd867e

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

Dockerfile

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,41 @@
1-
FROM openjdk:8u212-b04-jre-stretch
1+
FROM openjdk:8u332-jre-slim-bullseye
22

33
RUN mkdir -p /opt/atlas
44
ENV ATLAS_HOME=/opt/atlas
55
RUN mkdir -p $ATLAS_HOME/hook/hive
66
ENV HADOOP_HOME=/opt/hadoop
77
ENV HADOOP_VERSION=2.7.4
8-
RUN apt-get update && apt-get install -y ant && apt-get install -y expect
98

109
ADD https://archive.apache.org/dist/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz /hadoop-$HADOOP_VERSION.tar.gz
1110
RUN tar -xzf hadoop-$HADOOP_VERSION.tar.gz \
12-
&& mv hadoop-$HADOOP_VERSION $HADOOP_HOME \
13-
&& rm hadoop-$HADOOP_VERSION.tar.gz
11+
&& mv hadoop-$HADOOP_VERSION $HADOOP_HOME
1412

1513
ENV HIVE_HOME=/opt/hive
1614
ARG HIVE_VERSION=3.1.2
1715
ADD https://archive.apache.org/dist/hive/hive-$HIVE_VERSION/apache-hive-$HIVE_VERSION-bin.tar.gz /apache-hive-$HIVE_VERSION-bin.tar.gz
1816
RUN tar -xzf apache-hive-$HIVE_VERSION-bin.tar.gz \
19-
&& mv apache-hive-$HIVE_VERSION-bin $HIVE_HOME \
20-
&& rm apache-hive-$HIVE_VERSION-bin.tar.gz
17+
&& mv apache-hive-$HIVE_VERSION-bin $HIVE_HOME
18+
19+
FROM openjdk:8u332-jre-slim-bullseye
20+
21+
RUN mkdir -p /opt/atlas
22+
ENV ATLAS_HOME=/opt/atlas
23+
RUN mkdir -p $ATLAS_HOME/hook/hive
24+
ENV HADOOP_HOME=/opt/hadoop
25+
ENV HADOOP_VERSION=2.7.4
26+
RUN apt-get update && apt-get install -y ant && apt-get install -y expect
27+
28+
COPY --from=0 $HADOOP_HOME $HADOOP_HOME
29+
30+
ENV HIVE_HOME=/opt/hive
31+
ARG HIVE_VERSION=3.1.2
32+
COPY --from=0 $HIVE_HOME $HIVE_HOME
2133

2234
ENV MYSQL_CONNECTOR_VERSION=8.0.23
2335
ADD https://repo1.maven.org/maven2/mysql/mysql-connector-java/$MYSQL_CONNECTOR_VERSION/mysql-connector-java-$MYSQL_CONNECTOR_VERSION.jar \
2436
$HIVE_HOME/lib/mysql-connector-java-$MYSQL_CONNECTOR_VERSION.jar
2537

26-
ARG HUDI_VERSION=0.10.0
38+
ARG HUDI_VERSION=0.11.1
2739
ADD https://repo1.maven.org/maven2/org/apache/hudi/hudi-hive-sync-bundle/$HUDI_VERSION/hudi-hive-sync-bundle-$HUDI_VERSION.jar \
2840
$HIVE_HOME/lib/hudi-hive-sync-bundle-$HUDI_VERSION.jar
2941
ADD https://repo1.maven.org/maven2/org/apache/hudi/hudi-hadoop-mr-bundle/$HUDI_VERSION/hudi-hadoop-mr-bundle-$HUDI_VERSION.jar \
@@ -49,7 +61,6 @@ ENV HBASE_VERSION=2.0.2
4961
ENV JACKSON_VERSION=2.9.9
5062
ENV JERSEY_VERSION=1.19
5163
ENV JSR311_VERSION=1.1
52-
ENV SCALA_LIBRARY_VERSION=2.11.12
5364
ENV COMMONS_CONFIG_VERSION=1.10
5465

5566
RUN mkdir -p $ATLAS_HOME/hook/hive/atlas-hive-plugin-impl
@@ -76,7 +87,6 @@ ADD https://repo1.maven.org/maven2/com/sun/jersey/jersey-json/$JERSEY_VERSION/je
7687
ADD https://repo1.maven.org/maven2/com/sun/jersey/contribs/jersey-multipart/$JERSEY_VERSION/jersey-multipart-$JERSEY_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/jersey-multipart-$JERSEY_VERSION.jar
7788
ADD https://repo1.maven.org/maven2/org/apache/kafka/kafka-clients/$KAFKA_VERSION/kafka-clients-$KAFKA_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/kafka-clients-$KAFKA_VERSION.jar
7889
ADD https://repo1.maven.org/maven2/org/apache/kafka/kafka_2.12/$KAFKA_VERSION/kafka_2.12-$KAFKA_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/kafka_2.12-$KAFKA_VERSION.jar
79-
ADD https://repo1.maven.org/maven2/org/scala-lang/scala-library/$SCALA_LIBRARY_VERSION/scala-library-$SCALA_LIBRARY_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/scala-library-$SCALA_LIBRARY_VERSION.jar
8090
ADD https://repo1.maven.org/maven2/commons-configuration/commons-configuration/$COMMONS_CONFIG_VERSION/commons-configuration-$COMMONS_CONFIG_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/commons-configuration-$COMMONS_CONFIG_VERSION.jar
8191
ADD https://repo1.maven.org/maven2/org/apache/atlas/hdfs-model/$ATLAS_VERSION/hdfs-model-$ATLAS_VERSION.jar ${ATLAS_HOME}/hook/hive/atlas-hive-plugin-impl/hdfs-model-$ATLAS_VERSION.jar
8292

0 commit comments

Comments
 (0)