
# Alluxio常用概念
#### Masters
由两个进程组成，一个是处理用户请求和管理Journal存储系统元数据的Alluxio Master，另一个是调度文件系统操作的Alluxio Job Master。
#### Workers
负责管理用户可配置的本地资源（例如：内存、SDD、HDD），对底层存储进行数据操作。
#### Client
Alluxio Client主要包括三种方式：Java API、Shell、HTTP REST API。
- Java API 提供Alluxio文件系统的应用接口，本开发指南主要介绍如何使用Java API进行Alluxio客户端的开发。
  
- Shell 提供shell命令完成Alluxio文件系统的基本操作。
  
- HTTP REST API 提供除Shell、Java API以外的其他接口，可通过此接口查询信息，具体请参考[Alluxio API接口介绍](https://support.huaweicloud.com/devg-mrs/mrs_06_0477.html)。
  
 
#### Namespace
**透明命名机制**：保证了Alluxio和底层存储系统的命名空间是一致的。
**统一命名空间：**Alluxio提供了一个挂载API，通过该API能够在Alluxio中访问多个数据源中的数据。
