commit | f671b56a54f8c86a6b670553e543f0c25758e7be | [log] [tgz] |
---|---|---|
author | Márton Elek <elek@apache.org> | Mon Jun 03 10:21:01 2019 +0200 |
committer | Márton Elek <elek@apache.org> | Mon Jun 03 10:21:01 2019 +0200 |
tree | 51eb282be00a4e81061f165ed5395eb38c872202 | |
parent | ac814f15b15a0f70cab96fd7262a31477af6e2a8 [diff] |
HDDS-1632. Make the hadoop home word readble 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