CDH使用api去管理集群
·
由于工作需要,CDH工作界面无法访问,只能通过api去访问.
1.获得集群名称
curl -u user:password 'http://cdh01:7180/api/v1/clusters'
{
"items" : [ {
"name" : "cdh 1",
"version" : "CDH5"
} ]
2.获得集群所有组件状态信息
curl -X GET -u user:password 'http://cdh01:7180/api/v18/clusters/cdh%201/services'
注意,默认的集群名称是有空格的,需要转义为%20
3.获得集群某个组件的状态信息
curl -X GET -u user:password 'http://cdh01:7180/api/v18/clusters/cdh%201/services/kafka'
4.关闭集群中某个组件
curl -X POST -u user:password 'http://cdh01:7180/api/v14/clusters/cdh%201/services/kafka/commands/restart'
5.启动集群中某个组件
curl -X POST -u user:password 'http://cdh01:7180/api/v14/clusters/cdh%201/services/kafka/commands/start'
6.重启集群中某个组件
curl -X POST -u user:password 'http://cdh01:7180/api/v14/clusters/cdh%201/services/kafka/commands/restart'
更多推荐




所有评论(0)