编程接口

多协议支持

Ozone 是一个多协议文件系统,用户可以通过多种协议访问 Ozone 中的数据。

Java API

Ozone 有一套基于原生 RPC 的 API,其它协议都由这个最底层的 API 扩展而来,它也是所有 Ozone 支持的协议中性能最好、功能最全的。

Java API

Ozone 文件系统

Hadoop 文件系统兼容使得任何使用类 HDFS 接口的应用无需任何修改就可以在 Ozone 上工作,比如基于 Apache Spark、YARN 和 Hive 等框架的应用。

Ozone 文件系统

CSI 协议

Ozone 支持 容器存储接口 (CSI) 协议。你可以通过 Ozone CSI 挂载 Ozone 桶的方式使用 Ozone。

CSI 协议

S3 协议接口

Ozone 支持 Amazon 的 Simple Storage Service (S3) 协议,事实上,你不需要对基于 S3 客户端和 S3 SDK 的应用做任何修改就可以在 Ozone 上使用。

S3 协议接口

Recon API

Recon 服务器支持 HTTP 端点,以帮助故障排除和监听 Ozone 集群。

Recon API