Skip to content

Commit d2c7cd7

Browse files
committed
feat: remove unnecessary Hadoop components in distributed JARs
1 parent 01298b9 commit d2c7cd7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

hadoop/hadoop/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ mvn \
8383
mkdir -p /stackable/patched-libs/maven/org/apache
8484
cp -r /stackable/.m2/repository/org/apache/hadoop /stackable/patched-libs/maven/org/apache
8585

86+
rm -rf hadoop-dist/target/hadoop-${NEW_VERSION}/share/hadoop/yarn
87+
rm -rf hadoop-dist/target/hadoop-${NEW_VERSION}/share/hadoop/mapreduce
88+
rm hadoop-dist/target/hadoop-${NEW_VERSION}/share/hadoop/client/hadoop-client-minicluster-*.jar
89+
rm hadoop-dist/target/hadoop-${NEW_VERSION}/share/hadoop/tools/lib/hadoop-minicluster-*.jar
90+
8691
cp -r hadoop-dist/target/hadoop-${NEW_VERSION} /stackable/hadoop-${NEW_VERSION}
8792
sed -i "s/${NEW_VERSION}/${ORIGINAL_VERSION}/g" hadoop-dist/target/bom.json
8893
mv hadoop-dist/target/bom.json /stackable/hadoop-${NEW_VERSION}/hadoop-${NEW_VERSION}.cdx.json
@@ -115,4 +120,4 @@ rm -rf /stackable/.m2
115120

116121
# Set correct groups; make sure only required artifacts for the final image are located in /stackable
117122
chmod -R g=u /stackable
118-
EOF
123+
EOF

0 commit comments

Comments
 (0)