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


本文标签: 脚本 凡科 服务 建网站