복붙노트

[HADOOP] Hadoop 2.2 및 Maven

HADOOP

Hadoop 2.2 및 Maven

Hadoop 1.2.1에서 Hadoop 2.2로 전환하고 싶었습니다. 내 프로젝트에서 Maven을 사용하고 있으며 처리 할 수있다.

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

어떤 문제도없이, 중앙 메이븐 저장소에서 사용할 수 없으므로 버전이 2.2로 변경되면 작동하지 않습니다.

어떤 아이디어라도 Hadoop 2.2를 어떻게 포함시킬 수 있습니까? 제 메이븐 프로젝트 에서요?

해결법

  1. ==============================

    1.hadoop-core 의존성의 대부분은 hadoop-client에서 찾을 수 있습니다 :

    hadoop-core 의존성의 대부분은 hadoop-client에서 찾을 수 있습니다 :

    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-client</artifactId>
        <version>2.2.0</version>
    </dependency>
    
  2. ==============================

    2.Hadoop 2.2.0의 경우 해당 패키지 이름은 다음과 같아야합니다 (2014.05.27).

    Hadoop 2.2.0의 경우 해당 패키지 이름은 다음과 같아야합니다 (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>
    

    참고: 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

  3. from https://stackoverflow.com/questions/19856113/hadoop-2-2-and-maven by cc-by-sa and MIT license