取消激活命令:
curl -u admin:admin -X POST http://xxxx.xxx.xx.xx:7180/api/v19/clusters/cluster/parcels/products/APACHE_PHOENIX/versions/4.14.0-cdh5.14.2.p0.3/commands/deactivate
admin:admin——CDH用户名和密码
http://xxxx.xxx.xx.xx:7180——CDH UI地址
APACHE_PHOENIX——正在激活的组件
4.14.0-cdh5.14.2.p0.3——激活的组件的版本
输出
{
"id" : -1,
"name" : "Deactivate Parcel",
"startTime" : "2021-12-25T03:23:29.882Z",
"endTime" : "2021-12-25T03:23:29.882Z",
"active" : false,
"success" : true,
"resultMessage" : "Synchronous command has finished",
"clusterRef" : {
"clusterName" : "cluster"
},
"canRetry" : false
}
本次我激活卡住的原因是:
CDH agent机器的cloudera目录被我删除了,而parcels是放在这个目录下的,目录不存在所以server无法写入。
解决方法:
将server的整个cloudera目录复制到激活失败的那台agent上,重启agent,然后再重新激活parpel
重启agent
[root@bigdata104 init.d]# ./cloudera-scm-agent restart
Stopping cloudera-scm-agent: [ OK ]
Starting cloudera-scm-agent: [ OK ]