1- FROM openjdk:8u212-b04- jre-stretch
1+ FROM openjdk:8u332- jre-slim-bullseye
22
33RUN mkdir -p /opt/atlas
44ENV ATLAS_HOME=/opt/atlas
55RUN mkdir -p $ATLAS_HOME/hook/hive
66ENV HADOOP_HOME=/opt/hadoop
77ENV HADOOP_VERSION=2.7.4
8- RUN apt-get update && apt-get install -y ant && apt-get install -y expect
98
109ADD https://archive.apache.org/dist/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz /hadoop-$HADOOP_VERSION.tar.gz
1110RUN 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
1513ENV HIVE_HOME=/opt/hive
1614ARG HIVE_VERSION=3.1.2
1715ADD https://archive.apache.org/dist/hive/hive-$HIVE_VERSION/apache-hive-$HIVE_VERSION-bin.tar.gz /apache-hive-$HIVE_VERSION-bin.tar.gz
1816RUN 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
2234ENV MYSQL_CONNECTOR_VERSION=8.0.23
2335ADD 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
2739ADD 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
2941ADD 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
4961ENV JACKSON_VERSION=2.9.9
5062ENV JERSEY_VERSION=1.19
5163ENV JSR311_VERSION=1.1
52- ENV SCALA_LIBRARY_VERSION=2.11.12
5364ENV COMMONS_CONFIG_VERSION=1.10
5465
5566RUN 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
7687ADD 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
7788ADD 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
7889ADD 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
8090ADD 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
8191ADD 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