2013-08-14 23 views
5

sto cercando di ottenere l'installazione Hadoop localmente sul mio Mac, ma sto ottenendo il seguente errore quando si cerca di preparare installare Hadoop:Errore durante l'installazione Hadoop con homebrew

$ 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 

Tutte le idee che cosa devo fare?

risposta

4

Sembra che Homebrew formula per Hadoop è obsoleto, che punti a 1.1.2 anziché 1.2.1. Fino a quando i ragazzi di Homebrew risolvere il bug si possono fare le seguenti operazioni per installare Hadoop 1.1.2:

  1. scaricare manualmente la versione 1.1.2 da http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/hadoop-1.1.2.tar.gz a qualsiasi cartella del computer
  2. Quindi spostare il file hadoop-1.1.2.tar.gz alla cartella temporanea di homebrew, se non hai cambiato prima, si deve essere situato nella /Library/Caches/Homebrew
  3. Infine è possibile installare Hadoop utilizzando homebrew, ora brew troverà che il file è già stato scaricato e procederà con l'installazione come segue :

    $ 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

quello che dovete fare un brew update prima. Stava indicando la versione sbagliata, ma sembra che sia stato risolto ora.

Problemi correlati