EMR on VKE 配置管理模块在于方便用户从 EMR 页面操作服务的配置,包括新增自定义配置、修改配置、查看配置修改历史等。EMR 会根据修改的配置影响范围,提示客户是否需要重启所影响的组件以便将配置生效。
说明
配置是一个服务的核心,因此 EMR 很多特性都是基于配置实现的,比如通过 YAML 添加 RayCluster、Spark 自动关联 Celeborn 等。
从上图可以看出,配置是分作用范围的,角色列为空,代表应用级别配置,即修改该配置后默认认为影响的是整个应用;如果配置了 RayHistoryServer,则代表组件级别配置,即修改该配置时仅仅会对该组件有影响。
当配置是需要重启方可生效时,EMR 会提示用户重新的组件列表范围,如下图所示:
修改完配置,EMR 页面支持查看配置历史,如下图所示:
在 EMR on VK E配置管理模块中,当对配置进行修改后,如果发现修改后的配置出现问题或不符合预期,通过配置回滚能够将配置恢复到之前某个状态的操作。例如,在对 RayCluster 等配置进行修改后,若新配置导致服务异常,可通过配置回滚将其恢复到修改前正常的配置状态。
在配置历史页面,点击配置文件右侧的回滚按钮,即可回滚到之前的某个配置状态,如下图所示: