commit | 6b7804925aa2993ba14dfda4b56fed8efb3bf848 | [log] [tgz] |
---|---|---|
author | Márton Elek <elek@apache.org> | Wed Mar 13 16:46:10 2019 +0100 |
committer | Márton Elek <elek@apache.org> | Wed Mar 13 16:47:54 2019 +0100 |
tree | 170a352350bc04e78f8631d05fa19e84152c1a63 | |
parent | 3abcfc8137dd1abc5bc8bfc875feae95a21cbf74 [diff] |
HDDS-1215. Revert "HDDS-1092. Use Java 11 JRE to run Ozone in containers. Contributed by Elek, Marton." This reverts commit efee4eadac494b99b3a48a79e7864756ad51ca7c.
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