Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ozone is a distributed key-value store that can efficiently manage both small and large files alike. While HDFS provides POSIX-like semantics, Ozone looks and behaves like an Object Store.

This series of articles will help you get started contributing to the Apache Hadoop Ozone project.

...

  1. Build a new Ozone cluster from the source code and start a cluster with docker (also useful for development)
  2. Build new Ozone cluster from the source code and start it with the startup scripts without docker.


Contribute

Ozone is a part of the Apache Hadoop project. The bug tracking system for Ozone is under the Apache Jira project named HDDS.

...

  1. Code. File a bug and submit a patch, or pick up any one of the unassigned Jiras.
    1. Newbie Ozone jiras - https://s.apache.org/OzoneNewbieJiras
    2. All open and unassigned Ozone jiras - https://s.apache.org/OzoneUnassignedJiras.
  2. Documentation Improvements. You can submit improvements to either:
    1. Ozone website. Instructions are here: Modifying the Ozone Website
    2. Developer docs. These are markdown files checked into the Apache Hadoop Source tree. E.g. https://github.com/apache/hadoop/blob/trunk/hadoop-ozone/docs/content/GettingStarted.md
    3. This wiki page. Please contact us at hdfs-dev@hadoop.apache.org and we can provide you write access to the wiki.
  3. Unit Tests (JUnit)
  4. Acceptance Tests. The Ozone source code includes a set of docker-based acceptance tests. See this guide for running the available acceptance tests - Running Ozone Acceptance Smoke Tests and Unit Tests.
  5. or just file bugs. Bug reports pointing out broken functionality, docs, or suggestions for improvements are always welcome!

...