使用自制软件安装hadoop时出错

时间:2013-08-14 19:49:08

标签: macos hadoop homebrew

我正在尝试在我的Mac上本地设置hadoop,但在尝试brew install hadoop时遇到以下错误:

$ brew install hadoop
==> Downloading http://www.apache.org/dyn/closer.cgi?path=hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz
==> Best Mirror http://apache.mirrors.pair.com/hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz

curl: (22) The requested URL returned error: 404
Error: Download failed: http://www.apache.org/dyn/closer.cgi?path=hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz

我应该做些什么?

2 个答案:

答案 0 :(得分:16)

您必须先brew update。它指的是错误的版本,但现在似乎已经修复了。

答案 1 :(得分:4)

Homebrew的{​​{1}}公式似乎已过时,它指向 1.1.2 而不是 1.2.1 。在Homebrew的人修复bug之前,你可以执行以下步骤来安装Hadoop 1.1.2:

  1. http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz手动将1.1.2版下载到计算机中的任何文件夹
  2. 然后将文件Hadoop移动到自制软件的临时文件夹,如果之前没有更改过,则应将其放在hadoop-1.1.2.tar.gz
  3. 最后你可以使用Homebrew安装Hadoop,现在brew会发现该文件已经下载并将按如下方式继续安装:

    /Library/Caches/Homebrew