【问题标题】:Yum install Hadoop not found error CENTOSyum install Hadoop not found 错误 CENTOS
【发布时间】:2016-04-03 23:35:36
【问题描述】:

我正在尝试按照 Hadoop For Dummies 一书中列出的说明在虚拟机上设置 hadoop 环境。

其中一个步骤表示如下代码-

yum install hadoop\* mahout\* oozie\* hbase\* pig\* hive\* zookeeper\* hue\*

当我运行时,我收到以下错误 -

[root@localhost Desktop]# yum install hadoop\*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.crucial.com.au
 * extras: centos.mirror.crucial.com.au
 * updates: centos.mirror.nsw.au.glovine.com.au
base                                                     | 3.7 kB     00:00     
extras                                                   | 3.4 kB     00:00     
updates                                                  | 3.4 kB     00:00     
Setting up Install Process
No package hadoop* available.
Error: Nothing to do

在所有 hadoop、zookeeper 和 hue 中,我收到错误消息,说找不到包。我查看了那些镜像站点,我确实看到 hadoop 不存在。有什么办法可以强制镜像到其他位置吗?

编辑 -

正如下面所指出的,我确实尝试了使用以下命令获取 repo 的命令 -

wget -O /etc/yum.repos.d/bigtop.repo http://archive.apache.org/dist/bigtop/bigtop-1.0.0/repos/centos6/bigtop.repo

在 Connection Refused 错误之后抛出 -

[root@localhost Desktop]# wget -O /etc/yum.repos.d/bigtop.repo http://www.apache.org/dist/bigtop/bigtop-1.0.0/repos/centos6/bigtop.repo
--2015-12-30 05:03:09--  http://www.apache.org/dist/bigtop/bigtop-1.0.0/repos/centos6/bigtop.repo
Resolving www.apache.org... 88.198.26.2, 140.211.11.105, 2a01:4f8:130:2192::2
Connecting to www.apache.org|88.198.26.2|:80... failed: Connection refused.
Connecting to www.apache.org|140.211.11.105|:80... failed: Connection refused.
Connecting to www.apache.org|2a01:4f8:130:2192::2|:80... failed: Network is unreachable.

同样,正如 user1862493 指出的那样,我确实尝试过 CDH 一键安装,但出现以下错误

[root@localhost Desktop]# wget https://archive.cloudera.com/cdh5/one-click-install/redhat/6/x86_64/cloudera-cdh-5-0.x86_64.rpm
--2015-12-30 05:07:49--  https://archive.cloudera.com/cdh5/one-click-install/redhat/6/x86_64/cloudera-cdh-5-0.x86_64.rpm
Resolving archive.cloudera.com... 23.235.41.167
Connecting to archive.cloudera.com|23.235.41.167|:443... failed: Connection refused.

yum 更新工作正常,虚拟机内的互联网也正常,有什么帮助吗?

【问题讨论】:

  • 这本书是否指出您应该添加一个包含这些软件包的 yum 存储库?它应该。
  • 在书中它被赋予了 - wget -O /etc/yum.repos.d/bigtop.repo apache.org/dist/bigtop/bigtop-0.7.0/repos/centos6/bigtop.repo 我把它改成了 - wget -O /etc/yum.repos .d/bigtop.repo apache.org/dist/bigtop/bigtop-1.0.0/repos/centos6/bigtop.repo 。我遇到了连接被拒绝错误,所以我手动复制了 bigtop.repo 数据的内容并粘贴到 /yum.repos.d/bigtop.repo 文件中,然后开始下一步。它没有帮助。我现在再次尝试使用相同的命令,但出现连接被拒绝错误。有什么帮助吗?

标签: hadoop installation centos virtual-machine


【解决方案1】:

您需要先添加存储库。

wget https://archive.cloudera.com/cdh5/one-click-install/redhat/6/x86_64/cloudera-cdh-5-0.x86_64.rpm

yum --nogpgcheck localinstall cloudera-cdh-5-0.x86_64.rpm

 yum clean all

然后尝试安装hadoop组件。

参考http://www.cloudera.com/content/www/en-us/documentation/enterprise/latest/topics/cdh_ig_cdh5_install.html#topic_4_4_1_unique_2__p_31_unique_2

【讨论】:

  • 在 wget 中显示 redhat/6/ 但我使用的是 CentOS6,这会导致任何问题还是我应该继续运行您指示的命令?
  • 没问题。 Redhat/6 适用于 CentOS 6 和 RHEL 6。您可以运行这些命令。
  • 好吧,我收到了 Connection refused 错误,这很奇怪,因为不久前我已经完成了 yum update 并且它正确地更新了所有状态为 Complete 的内容。知道如何解决错误吗? net 在 vm 中也可以正常工作,实际上我只是在 VM 上回复这个问题。
  • 什么时候出现连接被拒绝错误。发布您尝试过的命令
  • 感谢您的回复。将错误作为编辑的一部分发布。
猜你喜欢
  • 2016-06-10
  • 2020-06-18
  • 2017-05-03
  • 2017-02-05
  • 2019-09-15
  • 2019-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多