Running a Custom Ozone Build
This section documents various ways to run a custom build of Ozone on a local machine.
📄️ IntelliJ IDEA
Developers working on Apache Ozone often need to run individual services (Ozone Manager, Storage Container Manager, Datanode) directly within their IDE for easier debugging, testing, and development iteration. This guide outlines the steps to configure and run Ozone services using IntelliJ IDEA.
📄️ Docker Compose
Apache Ozone provides a comprehensive set of Docker Compose configurations within its source distribution, designed specifically for developers to quickly launch various Ozone cluster setups for testing, debugging, and feature validation. These configurations are located in the compose/ directory within the unpacked Ozone distribution tarball (e.g., hadoop-ozone/dist/target/ozone-/compose/).