翼MapReduce(简称:翼MR)集群包含了各类不同的基本对象,不同对象的描述介绍如下表所示:
对象 | 描述 | 举例 |
---|---|---|
集群服务 | 可以完成具体业务的一类功能集合 | 例如:HDFS集群服务、YARN集群服务。 |
服务角色 | 组成一个完整服务的一类功能实例,一般情况下可使用角色标识 | 例如:HDFS由NameNode、DataNode、HDFSClient、ZKFC、JournalNode组成,在组件中起到不同的作用,就像扮演着不同的角色,相互通信协调,提供分布式文件存储能力。 |
实例分组 | 相同角色的实例组合成实例分组,通常实例分组对应一个角色,名称一般和角色的名称一样 | 例如:JournalNode实例分组、DataNode实例分组。 |
角色实例 | 服务角色在主机节点上运行的具体实例 | 例如:运行在Host2上的KerberosAdmin,运行在Host3上的KerberosServer。 |
主机 | 用于运行角色实例的物理主机或虚拟主机 | 例如:Host1~Host5。 |
集群 | 由多台主机组成的可以提供多种服务的逻辑实体 | 例如:名为Cluster1的集群由(Host1~Host5)5个主机组成,提供了HDFS和YARN等服务。 |