web页面激活的时候夯住了,可以使用以下方案进行api激活
第一步:查看版本
[root@hadoop001 lib]# curl -u admin:admin -XGET http://hadoop001:7180/api/version
v19
第二步:查看集群名称,取name字段的值
[root@hadoop001 lib]# curl -u admin:admin -XGET http://hadoop001:7180/api/v19/clusters
{
"items" : [ {
"name" : "cluster",
"displayName" : "Cluster 1",
"version" : "CDH5",
"fullVersion" : "5.16.1",
"maintenanceMode" : false,
"maintenanceOwners" : [ ],
"clusterUrl" : "http://hadoop001:7180/cmf/clusterRedirect/cluster",
"hostsUrl" : "http://hadoop001:7180/cmf/clusterRedirect/cluster/hosts",
"entityStatus" : "GOOD_HEALTH",
"uuid" : "2f995a1e-18d0-41da-900d-0a0ae13be683"
} ]
}
[root@hadoop001 lib]#
第三步:查看parcels产品文件名称和版本,取product的值和version的值
[root@hadoop001 lib]# curl -u admin:admin -XGET http://hadoop001:7180/api/v19/clusters/cluster/parcels
{
"items" : [ {
"product" : "CDH",
"version" : "5.16.1-1.cdh5.16.1.p0.3",
"stage" : "ACTIVATED",
"clusterRef" : {
"clusterName" : "cluster"
}
} ]
}
[root@hadoop001 lib]#
第四步:激活命令,将上边取出来的值拼接起来
[root@hadoop001 lib]# curl -u admin:admin -X POST http://hadoop001:7180/api/v19/clusters/Cluster/parcels/products/CDH/versions/5.16.1-1.cdh5.16.1.p0.3/commands/activate
{
"id" : -1,
"name" : "Activate Parcel",
"startTime" : "2019-10-19T13:50:43.909Z",
"endTime" : "2019-10-19T13:50:43.909Z",
"active" : false,
"success" : true,
"resultMessage" : "Synchronous command has finished",
"clusterRef" : {
"clusterName" : "cluster"
},
"canRetry" : false
}
完美解决,这种办法应该是最优雅的了
部署cdh时web页面激活夯住解决方案
最新推荐文章于 2021-09-09 21:42:50 发布