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

Macos 使用自制软件安装hadoop时出错,macos,hadoop,homebrew,Macos,Hadoop,Homebrew,我正在尝试在Mac上本地安装hadoop,但在尝试brew安装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/h

我正在尝试在Mac上本地安装hadoop,但在尝试brew安装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

有什么想法吗?

看来
Hadoop的
自制
公式已经过时了,它指向1.1.2而不是1.2.1。在Homebrew的人员修复错误之前,您可以执行以下步骤来安装Hadoop 1.1.2:

  • 从手动下载版本1.1.2到计算机中的任何文件夹
  • 然后将文件
    hadoop-1.1.2.tar.gz
    移动到homebrew的临时文件夹中,如果您以前没有更改过它,它应该位于
    /Library/Caches/homebrew
  • 最后,您可以使用自制软件安装Hadoop,现在brew将发现该文件已下载,并将按照以下步骤继续安装:

    $ brew install hadoop
    ==> Downloading http://www.apache.org/dyn/closer.cgi?path=hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.
    Already downloaded: /Library/Caches/Homebrew/hadoop-1.1.2.tar.gz
    ==> Caveats
    In Hadoop's config file:
      /usr/local/Cellar/hadoop/1.1.2/libexec/conf/hadoop-env.sh
    $JAVA_HOME has been set to be the output of:
      /usr/libexec/java_home
    ==> Summary
      /usr/local/Cellar/hadoop/1.1.2: 271 files, 78M, built in 2 seconds
    

  • 您必须先执行
    brew更新
    。它指向了错误的版本,但现在似乎已经修复了