Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on 01-06-2017 11:36 PM - edited 09-16-2022 03:53 AM
Hello,
I am trying to create an ansible deployment script for HDP using Ambari blueprints. So far I can deploy clusters on an environment where I have internet access. However, I am unable to do so on environments that have their own local cached repo and no internet access for the servers. I get the following error when I am trying to modify the base repo url
"org.apache.ambari.server.controller.spi.NoSuchResourceException: The specified resource doesn't exist: Stack data, Stack HDP 2.4 is not found in Ambari metainfo"
This is when I set the repositories base url to our own internal repo:
http://<internal_URL>:8080/repos/hortonworks/HDP/centos7/2.x/updates/2.4.2.0
FYI, I have confirmed that the above repo works. I understand I am getting the above exception because the info isn't there in the metainfo file.
When I log on to the Ambari UI, I see the following stacks:
Stacks HDP 2.3 HDP 2.2 HDP 2.1
So I am trying to figure out if I am missing any steps after I do the ambari-server setup?
Is my base URL wrong or have I missed changing any config file? I don't know where is it getting the previous versions of HDP. I can see them in the metainfo file under /var/lib/ but why are there previous versions of HDP present there.
This is the repo file setup for me.
#VERSION_NUMBER=2.2.0.0-1310 [Updates-ambari-2.2.0.0] name=ambari-2.2.0.0 - Updates baseurl=http://<repo_url>/repos/hortonworks/ambari-2.2.0.0/centos7/2.2.0.0-1310 gpgcheck=1 gpgkey=http://<repo_url>/repos/keys/RPM-GPG-KEY-ambari enabled=1 priority=1 #VERSION_NUMBER=2.4.2.0-258 [HDP-2.4.2.0] name=HDP Version - HDP-2.4.2.0 baseurl=http://<repo_url>/repos/hortonworks/HDP/centos7/2.x/updates/2.4.2.0 gpgcheck=1 gpgkey=http://<repo_url>/repos/keys/RPM-GPG-KEY-HDP enabled=1 priority=1 [HDP-UTILS-1.1.0.20] name=HDP Utils Version - HDP-UTILS-1.1.0.20 baseurl=http://<repo_url>/repos/hortonworks/HDP-UTILS-1.1.0.20/repos/centos7gpgcheck=1 gpgkey=http://<repo_url>/repos/keys/RPM-GPG-KEY-HDP-UTILSenabled=1 priority=1
I would be really grateful If anyone can point me to documentation which explains how I can setup a stack after I complete the Ambari server setup. I have seen the wiki (https://cwiki.apache.org/confluence/display/AMBARI/How-To+Define+Stacks+and+Services). There is nothing there that explains on how I can setup an HDP 2.4 Stack.
Thank you!
Created 01-07-2017 12:41 AM
Ambari 2.2.0 did not support HDP 2.4. It was added in Ambari 2.2.1. However, you should use Ambari 2.2.2, as it is more stable.
Created 01-07-2017 12:41 AM
Ambari 2.2.0 did not support HDP 2.4. It was added in Ambari 2.2.1. However, you should use Ambari 2.2.2, as it is more stable.
Created 01-07-2017 12:42 AM
Created 01-09-2017 05:26 PM
Thanks! I shall work with our ops guys and test this out.