2013-08-14 2 views
5

Я пытаюсь получить настройки Hadoop локально на моем Mac, но я получаю следующее сообщение об ошибке при попытке установить заварить Hadoop:Ошибка при установке 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 

Любые идеи, что я должен делать?

ответ

4

кажется, что Homebrew формула Hadoop устарел, он указывает на 1.1.2 вместо 1.2.1. Пока ребята из Homebrew не исправить ошибку, вы можете сделать следующие шаги для того, чтобы установить Hadoop 1.1.2:

  1. Скачать вручную версию 1.1.2 из http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz в любую папку на вашем компьютере
  2. Затем переместите файл hadoop-1.1.2.tar.gz в временную папку homebrew, если вы ее не изменили раньше, она должна быть расположена в /Library/Caches/Homebrew
  3. Наконец-то вы можете установить Hadoop с помощью Homebrew, теперь напишите, что файл уже загружен и продолжит установку следующим образом :

    $ 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 
    
16

Сначала вы должны сделать brew update. Это указывало на неправильную версию, но теперь это исправлено.

Смежные вопросы