CDH的parcel包在安装、分发、激活过程中如果失败,CM是不支持过程回滚的,会直接卡死在失败位置,但是官方提供了API接口,可以进行回滚,详细API见
具体操作:
cmd进入本机命令行,输入
curl -u user:yourpassword -X POST http://CM_IP:7180/api/v18/clusters/{clusterName}/parcels/products/{product}/versions/{version}/commands/deactivate
即
curl -u {CM用户名}:{CM密码} -X POST http://{CMIP}:7180/api/v18/clusters/{集群名称}/parcels/products/{Parcel名称}/versions/{版本}/commands/deactivate
如果集群名称有空格或者特殊符号需要先去修改:Clusters 1 -> Clusters
最终显示以下结果,表示成功
参考:https://blog.csdn.net/wawa8899/article/details/89003609