THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Ozone is a native citizen of the containerized environments. There are different ways to use Ozone with containers
- ./compose The compose subdirectory of the distribution package contains multiple cluster definition to start ozone with docker-compose. Usually it's enough to start with docker-compose up -d, but it's better to check the README in that directory. These tests are based on apache/hadoop-runner image and the actual ozone folder is executed inside the containers.
- ./smoketest This directory contains scripts to start the docker-compose based clusters and execute different type of acceptance tests based on robot framework
- skaffold: the hadoop-ozone/dist folder in the source tree contains a Dockefile and a skaffold descriptor to package the current build and start it in a kubernetes environment.
- HELM: Official helm chart is not yet added. You can try the independent
https://github.com/flokkr/charts
repository. - CSI: Ozone can work as a csi provider in yarn/kubernetes environment with the help of csi-s3 plugin.
Ozone related container images
Container | repository | branch | base | |
---|---|---|---|---|
apache/ozone:0.3.0,latest | hadoop-ozone-docker | (.*) | apache/hadoop-runner | docker packaging of the official releases |
apaceh/ozone:build | hadoop-ozone-docker | build | Contains an image with all the utilities required to build ozone. |