This folder contains the project to create the binary Ozone distribution and provide all the helper scripts and Docker files to start Ozone locally or on a remote cluster.
After a full dist build you can find multiple docker-compose-based cluster definitions in the target/ozone-*/compose
folder.
Please check the README files there.
Usually, you can start the cluster with:
cd compose/ozone docker-compose up -d
More information can be found in the Getting Started Guide:
Please refer to the Getting Started guide for a couple of options for testing Ozone on Kubernetes:
Apache Hadoop Ozone supports Prometheus out of the box. It contains a prometheus-compatible exporter servlet. To start monitoring you need a Prometheus deployment in your Kubernetes cluster:
cd src/main/k8s/prometheus kubectl apply -f .
The Prometheus UI can be made accessible via a NodePort service:
minikube service prometheus-public
Please note that the provided Kubernetes resources are not suitable for production: