| tag | a42f7303dc9977d85171cbbfd33d6a83956b88af | |
|---|---|---|
| tagger | Xi Chen <chenxi@apache.org> | Tue Nov 05 14:18:41 2024 +0800 |
| object | ef5fe721738f8d0f95d864455104e5c19ddc8741 |
ozone-1.4.1-RC2
| commit | ef5fe721738f8d0f95d864455104e5c19ddc8741 | [log] [tgz] |
|---|---|---|
| author | aekom87 <aekom@yandex.ru> | Fri Nov 01 19:11:47 2024 +0300 |
| committer | Doroszlai, Attila <adoroszlai@apache.org> | Fri Nov 01 17:13:21 2024 +0100 |
| tree | 056c875fde00e04f5ac298ad8d5064da71be4a06 | |
| parent | bc9832cb13154d6a2a319e69e7c6d79e56fc96ea [diff] |
HDDS-11635. Memory leak when using Ozone FS via Hadoop FileContext API (#7382) (cherry picked from commit c7a196f3134613f23a5fffeaf50920235be94196)
Ozone is a scalable, redundant, and distributed object store for Hadoop and Cloud-native environments. Apart from scaling to billions of objects of varying sizes, Ozone can function effectively in containerized environments such as Kubernetes and YARN.
The latest documentation is generated together with the releases and hosted on the apache site.
Please check the documentation page for more information.
Ozone is a top level project under the Apache Software Foundation
Latest release artifacts (source release and binary packages) are available from the Ozone web page.
The easiest way to start a cluster with docker is:
docker run -p 9878:9878 apache/ozone
And you can use AWS S3 cli:
aws s3api --endpoint http://localhost:9878/ create-bucket --bucket=wordcount aws s3 --endpoint http://localhost:9878 cp --storage-class REDUCED_REDUNDANCY /tmp/testfile s3://wordcount/testfile
If you need a more realistic cluster, you can download the latest (binary) release package, and start a cluster with the help of docker-compose:
After you untar the binary:
cd compose/ozone docker-compose up -d --scale datanode=3
The compose folder contains different sets of configured clusters (secure, HA, mapreduce example), you can check the various subfolders for more examples.
Ozone is a first class citizen of the Cloud-Native environments. The binary package contains multiple sets of K8s resource files to show how it can be deployed.
Ozone can be built with Apache Maven:
mvn clean install -DskipTests
And can be started with the help of Docker:
cd hadoop-ozone/dist/target/ozone-*/compose/ozone docker-compose up -d --scale datanode=3
For more information, you can check the Contribution guideline
All contributions are welcome.
For more information, you can check the Contribution guideline
The Apache Ozone project is licensed under the Apache 2.0 License. See the LICENSE file for details.