本帖最后由 desehawk 于 2018-4-23 17:33 编辑
公众号介绍:
专注Apache Hadoop,CDH和HDP的实操,如安装部署,安全配置,排障过程,经验分享,性能调优
地址:gh_c4c535955d0f
经典文章推荐:
如何降级Cloudera Manager和CDH
1.文档编写目的
在前面的文章中,Fayson介绍过《如何升级Cloudera Manager和CDH》,在实际使用过程中,我们往往会碰到将集群升级到一个较新的版本后,会出现一些莫名其妙的问题,为了保证生产系统的稳定运行,在无法快速定位问题的情况下,这时需要对集群进行降级。本文主要介绍如何对集群进行Cloudera Manager和CDH的降级。 在《如何升级Cloudera Manager和CDH》文章中,Fayson详细介绍了CDH版本的一些说明和代表的意义,这里我们先回顾一个重要的概念: "CDH和Cloudera Manager不用同时升级,但是需要保证Cloudera Manager和CDH版本的兼容。Cloudera Manager可以管理当前或以前的major版本的CDH,或相同minor版本的CDH,或较低minor版本的CDH。比如,Cloudear Manager 5.7.1可以管理CDH5.7.2,CDH5.6.1和CDH4.8.6,但是不能管理CDH5.8.1. Cloudera Manager5.x不能管理CDH3.x。"
对于降级其实也是一样的,你不用同时对CDH和Cloudera Manager进行降级,在版本跨度不大的情况下,实际你只降级CDH即达到了目的,因为Cloudera Manager的版本并不影响你集群上的任何作业的运行。而高版本的Cloudera Manager是可以管理低版本的CDH的。 如果你是使用Parcel方式安装CDH,无论是升级CDH还是降级CDH,差别都不大。我们回顾《如何升级Cloudera Manager和CDH》这篇文章可以发现对于Cloudera Manager的升级可以通过yum upgrade的命令来实现,比较方便,Cloudera Manager元数据库schema的升级,其实Cloudera Manager在升级时后台也自动帮你做了。但降级不一样,Cloudera Manager没有提供自动降级元数据库schema的功能,如果降级过程中有兼容性问题,你可能需要自己处理schema。实际过程中,往往一般降级CDH就够了。因为最终你会将Cloudera Manager和CDH升级到一个稳定的相同版本。
更多参考原文 https://cloud.tencent.com/developer/article/1078827
|