|author||Márton Elek <email@example.com>||Mon Jun 03 10:21:01 2019 +0200|
|committer||Márton Elek <firstname.lastname@example.org>||Mon Jun 03 10:21:01 2019 +0200|
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
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):