Today I've been doing some testing with Ambari on a cluster of servers so that I can deploy a BigInsights image. Everything seems to be going well with all the components being configured okay, that is until it does the final install. I see a image similar to this -
Examining the failures in more detail it shows messages like this:
yum -d 0 -e 0 -y install iop-select
Error: Nothing to do
Yum cannot find the iop-select package, which is listed as a required package for one of the services the Ambari wizard is installing. This can happen for a few reasons:
You have a stale yum db.
Solution: Refresh by running:
The repository containing the installation bits for the service you are trying to install is not configured in the repoinfo.xml file.
Solution: Check the stack definition in Ambari to make sure the repository information exists and is correct. For example in IOP 4.0 you would check file:
to make sure it has an entry similar to:
If it doesn't exist add the correct entry for the BigInsights/IOP version you are using, save the file, and finally restart ambari server by running the following command:
Once ambari-server restarts you can try the installation again.