admin 管理员组文章数量: 1087829
2024年3月22日发(作者:凡科网怎么建网站)
Ambari用rest api启动服务脚本,脚本内容如下:
#!/bin/sh
SERVER_NAME="node1"
PASSWORD="Admin@123"
CLUSTER_NAME="BlueSky"
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start HDFS via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/HDFS
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start YARN via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/YARN
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start MAPREDUCE2 via REST"}, "Body": {"ServiceInfo":
{"state": "STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/MAPRED
UCE2
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start HIVE via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/HIVE
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start TEZ via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/TEZ
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start ZOOKEEPER via REST"}, "Body": {"ServiceInfo":
{"state": "STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/ZOOKEEP
ER
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start PIG via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/PIG
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start AMBARI_METRICS via REST"}, "Body":
{"ServiceInfo": {"state": "STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/AMBARI_
METRICS
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start KAFKA via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/KAFKA
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start FLUME via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/FLUME
curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d
'{"RequestInfo": {"context" :"Start SPARK via REST"}, "Body": {"ServiceInfo": {"state":
"STARTED"}}}'
$SERVER_NAME:8080/api/v1/clusters/$CLUSTER_NAME/services/SPARK
sleep 10
hadoop dfsadmin -safemode leave
版权声明:本文标题:Ambari用rest api启动服务脚本 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711099866a588451.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论