Macos 使用自制软件安装hadoop时出错
我正在尝试在Mac上本地安装hadoop,但在尝试brew安装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
$ 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更新
。它指向了错误的版本,但现在似乎已经修复了