快速入门

安装 Ozone

Ozone 的安装和运行有多种方式,支持从简单的本地节点 docker 部署,到大规模多节点的 Kubernetes 或物理集群部署。

入门级

通过 Docker Hub 运行 Ozone

你可以通过 Docker Hub 来运行 Ozone,无需下载官方发行包,这让探索 Ozone 十分容易。

快速入门 - 图1

在 Docker 中启动 ozone

启动一个 ozone 集群来探索其功能的最简易的方式就是通过 docker 来启动 ozone。

Ozone In Docker

推荐级

通过官方发行包运行 Ozone

官方发行包包括了源代码包和二进制代码包,二进制代码包无需编译就可以根据不同的配置运行在以下平台:

快速入门 - 图2

在物理集群上运行 Ozone

Ozone 能够以并存的方式部署到已有的 HDFS 集群,下面的文档介绍了 Ozone 的各个组件以及如何以灵活的配置进行部署。

On-Prem Ozone Cluster

快速入门 - 图3

在 K8s 上运行 Ozone

Ozone 也能够在 Kubernetes 上良好运行,下面的文档介绍了如何在 K8s 上部署 Ozone。Ozone 为 K8s 应用提供了一种多副本存储的解决方案。

Kubernetes

快速入门 - 图4

使用 MiniKube 运行 Ozone

Ozone 发行包中包括了一套标准的 K8s 资源,你可以在 MiniKube 上运行 Ozone 来进行基于 K8s 部署的实验。

Minikube cluster

快速入门 - 图5

在本地节点运行 Ozone 集群

Ozone 发行包中包括了一系列的本地 docker 配置文件,它们可以不依赖 Docker Hub 运行。

docker-compose

Hadoop 专家级

从源码构建 Ozone

关于从源码构建 Ozone 部署包。

快速入门 - 图6

从源码构建

如果你十分了解 Hadoop,并且熟悉 Apache 之道,那你应当知道 Apache 发行包的精髓在于源代码。不过即使是专家,下面的文档也会对你有帮助。

Build ozone from source