|
6 éve | |
---|---|---|
scripts | f671b56a54 HDDS-1632. Make the hadoop home word readble and avoid sudo in hadoop-runner | 6 éve |
.gitignore | f3db8f605b HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. | 7 éve |
Dockerfile | f671b56a54 HDDS-1632. Make the hadoop home word readble and avoid sudo in hadoop-runner | 6 éve |
LICENSE | f3db8f605b HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. | 7 éve |
README.md | a63c654761 HDDS-189. Update HDDS to start OzoneManager. Contributed by Arpit Agarwal. | 6 éve |
build.sh | f3db8f605b HADOOP-15083. Create base image for running hadoop in docker containers. Contributed by Elek, Marton. | 7 éve |
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