2014-12-09 11 views
8

Sto provando a implementare un'app => trova la temperatura massima dai dati meteorologici (esempio dal libro di Tom White Hadoop: Guida definitiva (terza edizione)) utilizzando Hadoop. Ho scaricato e installato Hadoop 2.6.0 Sto usando Maven per la prima volta! cosa devo messo nel pom.xml del mio progetto per farlo funzionarepom.xml per Hadoop 2.6.0

risposta

14

Passo dopo passo:

  1. Aggiungi Cloudera tua settings.xml (sotto $ {HOME}/m2/settings.xml.) per accedere dipendenze Hadoop

    <repository> 
        <id>cloudera</id> 
        <url>https://repository.cloudera.com/artifactory/cloudera-repos</url> 
        <releases> 
          <enabled>true</enabled> 
        </releases> 
        <snapshots> 
          <enabled>true</enabled> 
        </snapshots> 
    </repository> 
    
  2. Aggiungere dipendenze Hadoop per il vostro pom.xml.

    <dependency> 
        <groupId>org.apache.hadoop</groupId> 
        <artifactId>hadoop-hdfs</artifactId> 
        <version>2.6.0</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.hadoop</groupId> 
        <artifactId>hadoop-auth</artifactId> 
        <version>2.6.0</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.hadoop</groupId> 
        <artifactId>hadoop-common</artifactId> 
        <version>2.6.0</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.hadoop</groupId> 
        <artifactId>hadoop-core</artifactId> 
        <version>1.2.1</version> 
    </dependency> 
    
  3. poi cercare di "mvn clean install" comando nella cartella del progetto che contiene il file pom.xml.

+0

ottengo sempre questo errore: SLF4J: Impossibile caricare la classe "org.slf4j.impl.StaticLoggerBinder". SLF4J: implementazione del logger per impostazione predefinita senza operazione (NOP) SLF4J: vedere http://www.slf4j.org/codes.html#StaticLoggerBinder per ulteriori dettagli. –

+0

Dovresti usare un'implementazione di SLF4J, penso che [questo link] (http://saltnlight5.blogspot.com.tr/2013/08/how-to-configure-slf4j-with-different.html) ti aiuterà a configurare SLF4J nel tuo progetto. – dogankadriye

+0

grazie per il vostro aiuto –

Problemi correlati