客户端接口

多协议支持

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

Java API

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

Java API

Ofs (兼容 Hadoop 的文件系统)

Hadoop Compatible file system allows any application that expects an HDFS like interface to work against Ozone with zero changes. Frameworks like Apache Spark, YARN and Hive work against Ozone without needing any change. Global level view.

Ofs (兼容 Hadoop 的文件系统)

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

命令行接口

Ozone shell 是从命令行与 Ozone 交互的主要接口。在后台,它调用 Java API.

命令行接口