-
Notifications
You must be signed in to change notification settings - Fork 0
/
ambari-restart_clients.sh
66 lines (66 loc) · 1.53 KB
/
ambari-restart_clients.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
for i in `cat hosts.list`
do
curl -k -uadmin:admin -H 'X-Requested-By: ambari' -X POST -d '
{
"RequestInfo":{
"command":"RESTART",
"context":"Restart Clients",
"operation_level":{
"level":"HOST",
"cluster_name":"c1"
}
},
"Requests/resource_filters":[
{
"service_name":"ZOOKEEPER",
"component_name":"ZOOKEEPER_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"HDFS",
"component_name":"HDFS_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"HBASE",
"component_name":"HBASE_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"HIVE",
"component_name":"HCAT",
"hosts":"'"${i}"'"
},
{
"service_name":"HIVE",
"component_name":"HIVE_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"MAPREDUCE2",
"component_name":"MAPREDUCE2_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"PIG",
"component_name":"PIG",
"hosts":"'"${i}"'"
},
{
"service_name":"SPARK",
"component_name":"SPARK_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"TEZ",
"component_name":"TEZ_CLIENT",
"hosts":"'"${i}"'"
},
{
"service_name":"YARN",
"component_name":"YARN_CLIENT",
"hosts":"'"${i}"'"
}
]
}' http://<ambari_server_host>:<port>/api/v1/clusters/c1/requests
done