兼容Hadoop的Java客户端

Slack Docker Pulls GitHub edit source

Alluxio通过提供文件系统接口提供对文件的访问方式。Alluxio中的文件提供一次性写的语义:文件在全部写完之后不可修改,并且在全部 写完之前不可以读。Alluxio提供两种不同的文件系统API,Alluxio文件系统API以及兼容Hadoop的API。Alluxio API提供额外的功能性,而用户可以直接使用兼容Hadoop的API获取Hadoop原生API的功能,不用修改已有代码。

Alluxio有原生文件系统Java客户端的包装类,可以提供兼容Hadoop的FileSystem接口。使用这个客户端时, Hadoop文件操作会被转换为文件系统操作。最新的关于文件系统接口的文档可以在这里找到。

兼容Hadoop的接口是为了方便而提供的,这样可以使用户重新利用之前为Hadoop写的代码。