Options
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Super Guru
Created on 05-27-2016 01:20 PM
Problem Statement:
When you try to execute GET call using ambari api to list/GET services, it usually gives error as shown below -
# curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://<AMBARI_SERVER_HOST>:8080/api/v1/clusters/<cluster_name>/services/ curl: (1) Protocol http not supported or disabled in libcurl
OR
# curl -u admin:admin -H "X-Requested-By: ambari" -X GET “http://node1.example.com:8080/api/v1/clusters/HDP_TEST/services/“ curl: (1) Protocol “http not supported or disabled in libcurl
Solution:
- It’s a tipical curl_php error, but, the error response is not very, ehmmmm easy to deduce. It’s simple, surely there is an extra space before ‘http’, so check the CURLOPT_URL declaration, and search for this space, and then, delete it!!!!
- Make sure the syntax of double quotes is correct. This also leads to the error.
1,304 Views