CDP实操--动态启停服务
以yarn nodemanager 为例
获取role yarn nodemanager:
curl -u admin:admin 'http://172.16.106.151:7180/api/v1/clusters/CDH6.3.2/services/yarn/roles'|grep yarn-NODEMANAGER-*
启动:
[root@cdh01 mnt]# curl -X POST -H "Content-Type:application/json" -u admin:admin -d '{ "items":["yarn-NODEMANAGER-b1aa9ad5a09652f23db2900785a2f2c","yarn-NODEMANAGER-4546075e37baff379264c16db6c5d895","yarn-NODEMANAGER-2534fe0b5bd61e401a9b5843023686df"] }' 'http://172.16.106.151:7180/api/v1/clusters/CDH6.3.2/services/yarn/roleCommands/start'
关闭:
[root@cdh01 mnt]# curl -X POST -H "Content-Type:application/json" -u admin:admin -d '{ "items":["yarn-NODEMANAGER-b1aa9ad5a09652f23db2900785a2f2c","yarn-NODEMANAGER-4546075e37baff379264c16db6c5d895","yarn-NODEMANAGER-2534fe0b5bd61e401a9b5843023686df"] }' 'http://172.16.106.151:7180/api/v1/clusters/CDH6.3.2/services/yarn/roleCommands/stop'