Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

service check VIA REST API

avatar

we create the follwing payload file and run the API in order to run the service check on HDFS

but we got < HTTP/1.1 404 Not Found

what is wrong with my syntax ?

 more payload
{
   "RequestInfo":{
      "context":"HDFS Service Check",
      "command":"HDFS_SERVICE_CHECK"
   },
   "Requests/resource_filters":[
      {
         "service_name":"HDFS"
      }
   ]
}
[root@master02 ]# curl -ivk -H "X-Requested-By: ambari" -u admin:admin -X POST -d @payload http://master02.sys56.com:8080/api/v1/clusters/hdp/request
* About to connect() to master02.sys56.com port 8080 (#0)
*   Trying 92.12.3.62...
* Connected to master02.sys56.com (92.12.3.62) port 8080 (#0)
* Server auth using Basic with user 'admin'
> POST /api/v1/clusters/hdp/request HTTP/1.1
> Authorization: Basic YWRtaW46YWRtaW4=
> User-Agent: curl/7.29.0
> Host: master02.sys56.com:8080
> Accept: */*
> X-Requested-By: ambari
> Content-Length: 178
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 178 out of 178 bytes
< HTTP/1.1 404 Not Found
HTTP/1.1 404 Not Found
< X-Frame-Options: DENY
X-Frame-Options: DENY
< X-XSS-Protection: 1; mode=block
X-XSS-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
< Cache-Control: no-store
Cache-Control: no-store
< Pragma: no-cache
Pragma: no-cache
< Set-Cookie: AMBARISESSIONID=1w7c5v5ol3u4j1hgmxubwxu19r;Path=/;HttpOnly
Set-Cookie: AMBARISESSIONID=1w7c5v5ol3u4j1hgmxubwxu19r;Path=/;HttpOnly
< Expires: Thu, 01 Jan 1970 00:00:00 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
< User: admin
User: admin
< Content-Length: 0
Content-Length: 0
<
* Connection #0 to host master02.sys56.com left intact
Michael-Bronson
1 ACCEPTED SOLUTION

avatar
Super Guru

@Michael Bronson,

url should be "http://master02.sys56.com:8080/api/v1/clusters/hdp/requests" not "http://master02.sys56.com:8080/api/v1/clusters/hdp/request".

's' is missing in requests.

Thanks,

Aditya

View solution in original post

1 REPLY 1

avatar
Super Guru

@Michael Bronson,

url should be "http://master02.sys56.com:8080/api/v1/clusters/hdp/requests" not "http://master02.sys56.com:8080/api/v1/clusters/hdp/request".

's' is missing in requests.

Thanks,

Aditya