rat*_*nal 5 haddock cloudera cloudera-cdh
我想知道用于停止和启动 cloudera CDH5.2 集群的命令行。
原因,我正在编写一个自动化脚本来运行一些基准测试,并希望在开始每个基准测试之前停止和启动集群。
我已经看到停止 CDH 集群并不完全等同于:-
服务 cloudera-scm-server stop
服务 cloudera-scm-server-db 停止
服务 cloudera-scm-agent 停止
小智 2
如果您停止 scloudera scm 服务器/代理,您将不会停止服务。为此:
您需要使用curl 向您的cloudera scm 服务器发出REST 请求。
文档位于: http: //cloudera.github.io/cm_api/apidocs/v5/
这是我的一个例子:
PARAM="/api/$CV/clusters/$CLUSTER_NAME/commands/start"
echo "starting all services"
curl -X POST -u "$LOGIN:$PASS" "http://""$HOSTNAME""$PARAM"
Run Code Online (Sandbox Code Playgroud)
不要忘记更改您的主机名。主机名指向cloudera manager服务器。
您可以找到我未完成但可以帮助您的完整脚本: http: //pastebin.com/d71is5Sx
| 归档时间: |
|
| 查看次数: |
2214 次 |
| 最近记录: |