0
点赞
收藏
分享

微信扫一扫

如何将CDH从企业版降级为免费版

boom莎卡拉卡 2022-09-21 阅读 156

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。


1.文档编写目的



在使用CDH企业版时,当License过期后,在CM顶部总是会有一个红色的banner条显示License已过期。我们有时会觉得它影响美观,想要考虑将CDH从企业版直接降级为免费版。


CDH从5.13开始,Cloudera Manager自带降级功能,一键实现CDH从企业版降级到免费版。5.13之前的版本需要靠修改元数据库来实现。本文主要介绍如何将CDH从企业版降级为免费版。


  • 内容概述

1.License过期的CDH5.11.2降级

2.License过期的CDH5.13降级

3.其他问题


  • 测试环境

1.CDH5.11.2集群,License已过期

2.CDH5.13集群,License已过期

3.采用root用户操作


2.License过期的CDH5.11.2降级



1.操作之前的集群状态,License已过期。

如何将CDH从企业版降级为免费版_h5

如何将CDH从企业版降级为免费版_h5_02


2.登录到Cloudera Manager的元数据库,并执行以下SQL删掉license相关的那条数据

[root@ip-172-31-22-86~]# mysql -uroot -pEnter password:...
MariaDB
[(none)]> use cm;Reading table information for completion of table and column namesYou can turn off this feature to geta quicker startup with -A
Database changedMariaDB [cm]> delete from CONFIGS where ATTR  = 'license_key';Query OK, 1 row affected (0.00 sec)

如何将CDH从企业版降级为免费版_h5_03


3.重启Cloudera Manager Server 服务

[root@ip-172-31-22-86 ~]# systemctl restart cloudera-scm-server

如何将CDH从企业版降级为免费版_cloudera_04


4.等待Cloudera Manager Server服务重启成功,再次登录Cloudera Manager,发现红色的过期banner条已经消失。

如何将CDH从企业版降级为免费版_cloudera_05

如何将CDH从企业版降级为免费版_cloudera_06

注意:因为降级为免费版后,一些高级功能都将不能再使用,整个集群和CMS都需要重启。


5.查看License页面,发现,已经降级成功

如何将CDH从企业版降级为免费版_cloudera_07


3.License过期的CDH5.13降级



1.操作之前的集群状态,License已过期。

如何将CDH从企业版降级为免费版_cloudera_08

如何将CDH从企业版降级为免费版_cloudera_09


2.进入“许可证”页面,直接进行降级。

如何将CDH从企业版降级为免费版_cloudera_10

如何将CDH从企业版降级为免费版_重启_11


3.降级成功

如何将CDH从企业版降级为免费版_重启_12


4.回到主页,发现红色的过期banner条已经消失。

如何将CDH从企业版降级为免费版_重启_13

注意:与上面讲过的5.11.2情况一样,因为降级为免费版后,一些高级功能都将不能再使用,整个集群和CMS都需要重启。


4.其他问题



Fayson在写这篇文章的时候,其实也不是恰好有一个License过期了的集群。但是我们可以通过以下方法来让License有效的集群变为过期。

1.首先,如果直接在集群上传过期的License是不允许的。

如何将CDH从企业版降级为免费版_cloudera_14

发现CM提示许可证过期,不能上传。


2.我们先上传一个有效的License

如何将CDH从企业版降级为免费版_cloudera_15


3.需要重启CMS

如何将CDH从企业版降级为免费版_重启_16

如何将CDH从企业版降级为免费版_h5_17

等待重启完成。


4.这个时候集群是有效的状态

如何将CDH从企业版降级为免费版_h5_18

如何将CDH从企业版降级为免费版_重启_19


5.登录到CM的元数据,进行以下SQL操作。注意,需准备一个过期的License文件。注意下面实际执行的SQL命令ABC需要替换为实际过期License文件中的内容

[root@ip-172-31-6-148 ~]# mysql -u root -pEnter password: ...
mysql> use cm;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A
Database changedmysql> update CONFIGS set VALUE=’ABC’ where ATTR = 'license_key';

如何将CDH从企业版降级为免费版_重启_20


6.重启Cloudera Manager Server 服务

[root@ip-172-31-6-148 ~]# service cloudera-scm-server restart

如何将CDH从企业版降级为免费版_重启_21


7.重新登录到Cloudera Manager,发现提示License已过期,需要更新。

如何将CDH从企业版降级为免费版_重启_22


至此,如何通过修改元数据将CDH从企业版降级为免费版,或者如何将有效的License变为过期的License测试完毕。如果你使用的是5.13或之后版本,操作将非常简单。



为天地立心,为生民立命,为往圣继绝学,为万世开太平。

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。







推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

如何将CDH从企业版降级为免费版_重启_23

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操


举报

相关推荐

0 条评论