복붙노트

[HADOOP] Hadoop의 이클립스 플러그인 설치하기

HADOOP

Hadoop의 이클립스 플러그인 설치하기

나는 하둡의 이클립스 플러그인으로 악몽을 꾸다. 우선 최신 Hadoop 버전 (1.1.1)에는 Eclipse 플러그인 jar 파일이 포함되어 있지 않습니다. 버전 1.0.4에는 플러그인이 있지만 작동하지 않습니다. 0.22.0과 같은 이전 버전의 Hadoop은 플러그인을 가지고 있지만 작동하지만,이 버전의 Hadoop은 오래되었으므로 최신 버전을 사용해보고 싶습니다. 그렇다면 Hadoop 용 Eclipse 플러그인과의 거래는 무엇입니까? 최신 버전에 플러그인이없는 이유 또는 플러그인이 작동하는 경우 플러그인이 작동하지 않는 이유는 무엇입니까? 모든 사람들이이 플러그인에 많은 문제가 있습니까? 이 플러그인을 포기해야합니까?

감사, 섀넌

해결법

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

    1.나는 어제 어려움을 겪고있는 hadoop-1.0.4 용 일식 플러그인을 설치하고 성공적으로 테스트했습니다.

    나는 어제 어려움을 겪고있는 hadoop-1.0.4 용 일식 플러그인을 설치하고 성공적으로 테스트했습니다.

    플러그인이 작동하지 않는 이유는 jar 패키지가 일부 libs를 잃어 버렸기 때문입니다.

    이 항아리를 $ {hadoop} / lib에서 $ {jar} / lib로 cp 할 수 있으며 MANIFEST를 수정하는 것을 잊지 마십시오.

    편의상 $ {eclipse-plugin-src} /build.xml target jar에 코드를 추가합니다.

    <copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    <copy file="${hadoop.root}/lib/commons-configuration-${commons-configuration.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    <copy file="${hadoop.root}/lib/commons-httpclient-${commons-httpclient.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    <copy file="${hadoop.root}/lib/commons-lang-${commons-lang.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    <copy file="${hadoop.root}/lib/jackson-core-asl-${jackson.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    <copy file="${hadoop.root}/lib/jackson-mapper-asl-${jackson.version}.jar"  todir="${build.dir}/lib" verbose="true"/>
    

    $ {eclipse-plugin-src} / META-INF에있는 MANIFEST.MF를 수정했습니다.

    undle-ClassPath: classes/,
     lib/hadoop-core.jar,
     lib/commons-cli-1.2.jar,
     lib/commons-configuration-1.6.jar,
     lib/jackson-core-asl-1.8.8.jar,
     lib/commons-httpclient-3.0.1.jar,
     lib/jackson-mapper-asl-1.8.8.jar,
     lib/commons-lang-2.4.jar
    

    eclipse-plugin을 다시 빌드하고 재미 있습니다!

  2. ==============================

    2.글쎄, hs3180의 답변과 함께, 여기 컴파일을 구성 할 때 실제로 한 일이 있습니다.

    글쎄, hs3180의 답변과 함께, 여기 컴파일을 구성 할 때 실제로 한 일이 있습니다.

    모든 파일이 올바르게 설정되면 $ {eclipse-plugin-src}에서 'ant jar'를 호출하면 나머지는 충분합니다.

  3. from https://stackoverflow.com/questions/13782042/installing-hadoops-eclipse-plugin by cc-by-sa and MIT license