commit | 22597d33acf67d1c0f963e2c79f7534e9dc5bf0d | [log] [tgz] |
---|---|---|
author | Elek, Márton <elek@users.noreply.github.com> | Tue Jun 04 08:15:52 2019 +0200 |
committer | Anu Engineer <aengineer@apache.org> | Tue Jun 04 01:15:52 2019 -0500 |
tree | edcae3fa8ec172b85ee5744bbf93e5948997ef4d | |
parent | 566e71d1dbda2ff3929e5b1cf92dfcb32288b66e [diff] |
HDDS-1632. Make the hadoop home word readable and avoid sudo in hadoop-runner.
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