| commit | 06d55536d3ef779f0bf0e990492254336455aaa4 | [log] [tgz] |
|---|---|---|
| author | Doroszlai, Attila <6454655+adoroszlai@users.noreply.github.com> | Thu Oct 09 04:06:54 2025 +0200 |
| committer | Doroszlai, Attila <adoroszlai@apache.org> | Thu Oct 09 08:13:33 2025 +0200 |
| tree | d8a967755d08716e07eb3362562696d5f518defc | |
| parent | d1bedf5448b1f2b94c19f7973737e98e1cab93a5 [diff] |
HADOOP-19720. Publish multi-arch hadoop-runner image to GitHub (#8021) (cherry picked from commit b3ff28348c58c3b03c1195d86e797f9763c24e8c)
This is the definition of the Apache Hadoop base image. It doesn't use any Hadoop distribution just the scripts to run any Hadoop from source or from a prebuild package.
To create a local version of this image use the following command:
docker build -t apache/hadoop-runner .
Do a full build on Apache Hadoop trunk with the hdds profile enabled.
mvn clean install package -DskipTests -Pdist,hdds -Dtar -Dmaven.javadoc.skip=true
Then start HDDS services with docker-compose.
cd hadoop-dist/target/compose/ozone docker-compose up -d
If docker-compose fails to work, check that the hadoop-dist/target/compose/ozone/.env file exists and has a line like the following (the exact version number may be different):
HDDS_VERSION=0.2.1-SNAPSHOT