Go to file
Márton Elek 6b7804925a
HDDS-1215. Revert "HDDS-1092. Use Java 11 JRE to run Ozone in containers. Contributed by Elek, Marton."
This reverts commit efee4eadac.
2019-03-13 16:47:54 +01:00
scripts HDDS-1190. Fix jdk 11 issue for ozonesecure base image and docker-compose . Contributed by Xiaoyu Yao. 2019-02-28 15:48:39 +01:00
.gitignore HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. 2018-03-06 15:32:33 -08:00
Dockerfile HDDS-1215. Revert "HDDS-1092. Use Java 11 JRE to run Ozone in containers. Contributed by Elek, Marton." 2019-03-13 16:47:54 +01:00
LICENSE HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. 2018-03-06 15:32:33 -08:00
README.md HDDS-189. Update HDDS to start OzoneManager. Contributed by Arpit Agarwal. 2018-06-25 09:17:29 -07:00
build.sh HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. 2018-03-06 15:32:33 -08:00

README.md

Apache Hadoop base image

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.

Build

To create a local version of this image use the following command:

docker build -t apache/hadoop-runner .

Usage

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

Troubleshooting

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