|author||Anu Engineer <email@example.com>||Thu May 16 15:02:43 2019 +0200|
|committer||Anu Engineer <firstname.lastname@example.org>||Thu May 16 16:46:04 2019 +0200|
HDDS-1518. Use /etc/ozone for configuration inside docker-compose. Contributed by Elek, Marton. (cherry picked from commit ac814f15b15a0f70cab96fd7262a31477af6e2a8)
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
cd hadoop-dist/target/compose/ozone docker-compose up -d
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):