Alluxio常用概念
Masters
由两个进程组成,一个是处理用户请求和管理Journal存储系统元数据的Alluxio Master,另一个是调度文件系统操作的Alluxio Job Master。
Workers
负责管理用户可配置的本地资源(例如:内存、SDD、HDD),对底层存储进行数据操作。
Client
Alluxio Client主要包括三种方式:Java API、Shell、HTTP REST API。
- Java API
- Shell
- HTTP REST API
提供除Shell、Java API以外的其他接口,可通过此接口查询信息,具体请参考Alluxio API接口介绍。
Namespace
透明命名机制:保证了Alluxio和底层存储系统的命名空间是一致的。
统一命名空间:Alluxio提供了一个挂载API,通过该API能够在Alluxio中访问多个数据源中的数据。