Hadoop 2.2 e Maven

Eu queria mudar de Hadoop 1.2.1 para Hadoop 2.2. No meu projecto estou a usar o Maven e ele consegue lidar com

  <dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-core</artifactId>
    <version>1.2.1</version>
</dependency>

sem qualquer problema, no entanto alterando a versão para 2.2 em não funcionar, uma vez que não está disponível no repositório central maven.

qualquer ideia de Como posso incluir o Hadoop 2.2. no meu projecto mavenizado?

Author: Jakub, 2013-11-08

2 answers

A maioria das dependências do hadoop-core podem ser encontradas no hadoop-client:

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-client</artifactId>
    <version>2.2.0</version>
</dependency>
 36
Author: Ion Cojocaru, 2013-11-13 00:07:36

Para o Hadoop 2.2.0, o nome do pacote correspondente deve ser o seguinte (2014.05.27):

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-common</artifactId>
    <version>2.2.0</version>
</dependency>
<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-mapreduce-client-core</artifactId>
    <version>2.2.0</version>
</dependency>
<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-hdfs</artifactId>
    <version>2.2.0</version>
</dependency>

Reference:
http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/2.2.0
http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-mapreduce-client-core/2.2.0
http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs/2.2.0

 11
Author: zeekvfu, 2014-06-08 09:17:33