Created 06-21-2017 06:59 PM
I followed the manual rpm installation guide on rhel 7.3, i.e. added the repository and tried to install hadoop. However I get the following error message:
[root@hostname yum.repos.d]# yum install hadoop
Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
...
(9/15): HDP-UTILS-1.1.0.21/primary_db | 38 kB 00:00:00
(10/15): HDP-2.6.0.3/primary_db | 77 kB 00:00:00
...
Resolving Dependencies
--> Running transaction check
---> Package hadoop.noarch 0:2.7.3.2.6.0.3-8.el6 will be installed
--> Processing Dependency: hadoop_2_6_0_3_8 for package: hadoop-2.7.3.2.6.0.3-8.el6.noarch
--> Finished Dependency Resolution
Error: Package: hadoop-2.7.3.2.6.0.3-8.el6.noarch (HDP-2.6.0.3)
Requires: hadoop_2_6_0_3_8
You could try using --skip-broken to work around the problem
Any ideas?
Created 06-22-2017 08:04 AM
I forgot to mention that I'm running on POWER. I changed the repo urls to centos7-ppc and now everything seems to work.
Thanks for your help!
Created 06-22-2017 12:39 AM
You have mentioned that you are using "rhel 7.3" But your packages that are going to be installed are showing that it is using RHEL6 packages "hadoop.noarch 0:2.7.3.2.6.0.3-8.el6"
So please check your "/etc/yum.repos.d/*.repo" files to find out if you have copied an incorrect repo file there.
Remove any file there which is pointing to either centos6 or rhel6 and then do a yum clean all and then try installing the package again.
You can get the "hdp.repo" file from this link according to your OS version: https://docs.hortonworks.com/HDPDocuments/Ambari-2.5.1.0/bk_ambari-installation/content/hdp_26_repos...
.
Example:
# wget -nv http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.1.0/hdp.repo -O /etc/yum.repos.d/hdp.repo # yum clean all
.
Then try to install the desired packages.
Created 06-22-2017 07:55 AM
Good catch! However the repo file seems to be correct:
[root@hostname]# cat /etc/yum.repos.d/hdp.repo
#VERSION_NUMBER=2.6.0.3-8
[HDP-2.6.0.3]
name=HDP Version - HDP-2.6.0.3
baseurl=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1
priority=1
[HDP-UTILS-1.1.0.21]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.21
baseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
I did a yum clean all again but still get the same error.
Created 06-22-2017 08:04 AM
I forgot to mention that I'm running on POWER. I changed the repo urls to centos7-ppc and now everything seems to work.
Thanks for your help!