복붙노트

[HADOOP] 다른 클래스는 잘 작동 할 때 하나 개의 클래스에 대한 인터페이스 org.apache.hadoop.mapreduce.jobcontext하지만 클래스 예상 발견 한 오류

HADOOP

다른 클래스는 잘 작동 할 때 하나 개의 클래스에 대한 인터페이스 org.apache.hadoop.mapreduce.jobcontext하지만 클래스 예상 발견 한 오류

도구 등 된 getconf ()의 사용의 적절한 사용 - - 찾을 인터페이스 org.apache.hadoop.mapreduce.jobcontext하지만 클래스의 오류와 함께 실패 동일한 구조를 가진 다른 클래스 동안 하나 개의 맵리 듀스 클래스가 잘 작동하는 항아리가 '예상. 내가 찾아야하는 특정 장소가이 문제를 해결하려면? 그냥 어떤 도움 / 단서에 대한 좋은 것입니다!

편집 : (그 중 하나의 스레드에 아직 응답 없음) 같은 문제를 가진 다른 사람 : https://groups.google.com/forum/#!msg/hipi-users/LSvktkk1YdI/yssjjc7cjeIJ

해결법

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

    1.당신은 필요한 jar 파일의 충돌 버전이있을 수 있습니다. 충돌을 해결하고 확인.

    당신은 필요한 jar 파일의 충돌 버전이있을 수 있습니다. 충돌을 해결하고 확인.

    또한 새 버전으로 필요한 jar 파일을 업데이트하는 시도 할 수 있습니다.

    결의에 의해 내 말은 그 중 하나를 유지

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

    2.나는 몇 가지 변경을하기 위해선, REPO 포크했다 (의존성 관리 개선하기 위해 받는다는하는 프로젝트를 포팅하고 HIPI 사용 된 외부 항아리의 버전에 따라 몇 가지 클래스를 변경) 및 하둡-2 단지 그것을 다시 컴파일. '발견 인터페이스 클래스 ... 기대'오류 하둡 1 컴파일 하둡-2에서 사용되는 일부 항아리를 이용하는 전형적인.

    나는 몇 가지 변경을하기 위해선, REPO 포크했다 (의존성 관리 개선하기 위해 받는다는하는 프로젝트를 포팅하고 HIPI 사용 된 외부 항아리의 버전에 따라 몇 가지 클래스를 변경) 및 하둡-2 단지 그것을 다시 컴파일. '발견 인터페이스 클래스 ... 기대'오류 하둡 1 컴파일 하둡-2에서 사용되는 일부 항아리를 이용하는 전형적인.

    이 사람을 도움이되기를 바랍니다.

  3. from https://stackoverflow.com/questions/25594447/found-interface-org-apache-hadoop-mapreduce-jobcontext-but-class-expected-error by cc-by-sa and MIT license