Cloudera Manager提供了向导式的方式为CDH集群启用静态资源池管理,但取消静态资源池管理却不能在同样的界面直接回退。本文主要介绍如何通过CM来禁用静态资源池管理。
测试环境准备:
CentOS7.6 、 CM的管理员账号,Linux系统的root账号 、 CM和CDH分别是6.3.1、6.3.2版本
1.首先准备一个已经启用了静态资源池管理的CDH6.3.2的集群
2.点击“主机”->“所有主机”,点击“配置”
3.回到CM主页,重启CMS服务。然后将每个服务的cgroup配置都回滚到默认状态
4.进入YARN服务,点击“配置”,搜索cgroup,将相关配置都回滚到默认状态
5.进入Impala服务,点击“配置”,搜索cgroup,将相关配置都回滚到默认状态
6.进入HDFS服务,点击“配置”,搜索cgroup,将相关配置都回滚到默认状态
7.进入HBase服务,点击“配置”,搜索cgroup,将相关配置都回滚到默认状态
8.进入Solr服务,点击“配置”,搜索cgroup,将相关配置都回滚到默认状态
9.去所有的nodemanager节点上,删除配置的 yarn.nodemanager.local-dirs 目录下的内容,避免Yarn运行MR时报错
Yarn 报错内容 进入服务器,删除缓存数据9.重启整个集群服务
总结:使用Cloudera Manager启用静态资源池管理后,CM没有一键取消静态资源池管理的功能,需要手动逐项配置进行回滚。最关键是“主机”->“配置”中需要取消cgroup,其它各项服务比如YARN,HBase,HDFS,Impala和Solr,可以手动逐项取消,也可以使用企业版特性配置历史记录管理与回滚。
网友评论