Hi Jeff,​

Please navigate through REST APIs to see the valid resources as per your 
configured stack definition


Following API will list all OS defined for a stack version:

http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.4/operating_systems<http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.5/operating_systems>


Then pick the OS you are interested to see details of:

http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.4/operating_systems/redhat6/


Now select the repository that you are interested to look:

1. 
http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.4/operating_systems/redhat6/repositories/HDP-2.4

2. 
http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.4/operating_systems/redhat6/repositories/HDP-UTILS-1.1.0.20


you can look at similar stack APIs for 2.5 version resource as well.


Hope this helps!



-- Thanks

    Jaimin




________________________________
From: Jeff Zhang <[email protected]>
Sent: Tuesday, May 24, 2016 8:05 PM
To: [email protected]
Cc: Alejandro Fernandez
Subject: Re: Issues when using blueprint

It doesn't work even I specify it as HDP 2.4, any clues ?


[root@jzhang-test3-1 ~]# curl -X PUT  -u admin:admin -d @repo.json -H 
'X-Requested-By: ambari' 
http://jzhang-test3-1.opentacklocal:8080/api/v1/stacks/HDP/versions/2.4/operating_systems/centos6/repositories/HDP
{
  "status" : 404,
  "message" : "org.apache.ambari.server.controller.spi.NoSuchResourceException: 
The specified resource doesn't exist: Stack data, stackName=HDP, 
stackVersion=2.4, osType=centos6, repoId=HDP"
}


On Wed, May 25, 2016 at 12:11 AM, Sean Roberts 
<[email protected]<mailto:[email protected]>> wrote:
That’s correct. HDP 2.5 is not ready, but the stack version is listed in the 
Ambari directories. For now, please use 2.4 for now.

From: Andrew Stadtler [mailto:[email protected]<mailto:[email protected]>]
Sent: Tuesday, May 24, 2016 4:03 PM
To: [email protected]<mailto:[email protected]>
Cc: Alejandro Fernandez 
<[email protected]<mailto:[email protected]>>
Subject: Re: Issues when using blueprint

I don’t think HDP 2.5 is publicly available yet.

stackVersion=2.5

On May 24, 2016, at 2:49 AM, Jeff Zhang 
<[email protected]<mailto:[email protected]>> wrote:

Thanks, Alejandro, but after I use HDP as repoId, it still fails.  (Do I use 
wrong stackVersion/osType ? I don't find valid stackVersoin/osType/repoId list 
in https://cwiki.apache.org/confluence/display/AMBARI/Blueprints)



[root@jzhang-test3-1 ~]# curl -X PUT  -u admin:admin -d @repo.json -H 
'X-Requested-By: ambari' 
http://jzhang-test3-1.openstacklocal:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/centos6/repositories/HDP
{
  "status" : 404,
  "message" : "org.apache.ambari.server.controller.spi.NoSuchResourceException: 
The specified resource doesn't exist: Stack data, stackName=HDP, 
stackVersion=2.5, osType=centos6, repoId=HDP"

On Sat, May 21, 2016 at 2:22 AM, Alejandro Fernandez 
<[email protected]<mailto:[email protected]>> wrote:
Hi Jeff,

Valid repo names are "HDP" or "HDP-UTILS" instead of "hw_repo".

Thanks,
Alejandro

From: Jeff Zhang <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, May 19, 2016 at 11:23 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Issues when using blueprint

I try to use blueprints,  but fails with 2 problems.
One is when setup repo, another is when registering blueprint. Here’s the 
errors I get

Setup repo.
curl -X PUT  -u admin:admin -d @repo.json -H 'X-Requested-By: ambari' 
http://jzhang-test3-1.openstacklocal:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/centos6/repositories/hw_repo

Error I get:
{
  "status" : 404,
  "message" : "org.apache.ambari.server.controller.spi.NoSuchResourceException: 
The specified resource doesn't exist: Stack data, stackName=HDP, 
stackVersion=2.5, osType=centos6, repoId=hw_repo”
}

Register blueprint

curl -X POST -u admin:admin -d @dev_cluster.json -H 'X-Requested-By: ambari' 
http://jzhang-test3-1.openstacklocal:8080/api/v1/blueprints/dev_cluster

Error I get
{
  "status" : 400,
  "message" : "Blueprint configuration validation failed: Missing required 
properties.  Specify a value for these properties in the blueprint 
configuration. {host_group_1={kerberos-env=[kdc_type, kdc_hosts, 
encryption_types, realm, ldap_url, container_dn]}}”
}

Attach are the request body file for these 2 cases.

--
Best Regards

Jeff Zhang



--
Best Regards

Jeff Zhang




--
Best Regards

Jeff Zhang

Reply via email to