概述
这篇文章主要是详述下载Cloudera Manager中Role Instance(角色实例)、Role(角色)、角色组(Role Group)、Service(服务)几者之间扯不断的关系。
简介
- Service 服务
- hadoop集群中特定的组件(如HDFS,Hive,Hue等)
- Role 角色
- 在服务中实际所需要的一个或多个功能相同的实例称为Role(如NameNode)
- 真实表现是:实际的一个进程(如HDFS里面的NameNode进程)。而且角色是属于主机的,每个主机会有唯一的role(主机是指操作系统)
- Role实例
- 组成服务最基本的单一实例(可以认为是进程)
- 如:一个HDFS服务有NameNode角色,和DataNode角色等组成。而DataNode角色又含有N个DataNode实例
- Role Group 角色组
- 对Role的管理,可以将相同类别的Role(如DataNode)划分到不同的角色组。
- 例如,我们随着时间的推移hadoop集群中会存在多种不同配置的机器组,这时候我们也必然需要按照不同机器的不同配置而对实际的服务进行不同的配置。那我们可以通过Role Group进行一组相同服务角色的管理
注意角色组可以从其他的角色组进行复制。