[HADOOP] NoClassDefFoundError를, MapReduceColorCount (브로 1.7.7)를 실행할 수 없습니다
HADOOPNoClassDefFoundError를, MapReduceColorCount (브로 1.7.7)를 실행할 수 없습니다
웹 페이지 http://avro.apache.org/docs/1.7.7/mr.html에 따라 MapReduceColorCount (새 맵리 듀스 API)를 실행하려고 할 때, 나는 다음을 얻을 :
[cloudera@localhost ~]$ hadoop jar avroColorCount.jar exos.MapReduceColorCount2 inavro01 outavro01
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/avro/mapreduce/AvroKeyInputFormat
at exos.MapReduceColorCount2.run(MapReduceColorCount2.java:71)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
at exos.MapReduceColorCount2.main(MapReduceColorCount2.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
코드의 MRv1 버전을 위해 나는 AvroMapper에 대한 NoClassDefFoundError를 얻을. 다른 아 브로 프로그램의 나는 AvroJob에 대해 동일한 오류 테스트했습니다.
당신은 이러한 종류의 오류에 대한 근본 원인을 알고 계십니까? 참고 : 내 POM 파일을 붙여 넣을 수없는, 디스플레이, 끔찍 했어요 코드 따옴표 사이에 시도했지만 작동하지 않았다.
해결법
-
==============================
1.아 브로 - mapred-1.7.1.jar을 다운로드하여 클래스 경로에 추가합니다.
아 브로 - mapred-1.7.1.jar을 다운로드하여 클래스 경로에 추가합니다.
-
==============================
2.당신이 당신의 단지를 구축 받는다는을 사용하는 경우 다음과 같은 의존성을 추가해야합니다 :
당신이 당신의 단지를 구축 받는다는을 사용하는 경우 다음과 같은 의존성을 추가해야합니다 :
<dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId> </dependency>
그리고 명령 콘솔에서 실행하는 지방 항아리를합니다.
from https://stackoverflow.com/questions/25527760/noclassdeffounderror-cannot-run-mapreducecolorcount-avro-1-7-7 by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 커버 로스 | 클라우 데라 | KrbException : HMAC SHA1-96와 암호화 유형 AES256 CTS 모드 (0) | 2019.09.22 |
---|---|
[HADOOP] MySQL의에서 HBase를에 연속 데이터 마이그레이션 (0) | 2019.09.22 |
[HADOOP] 어디에서 하둡에 SVM의 구현을 찾을 수 있을까? (0) | 2019.09.22 |
[HADOOP] 이유는 HDFS ACL의 MAX_ENTRIES 32으로 설정되어? (0) | 2019.09.22 |
[HADOOP] 어떻게 방지 할`하둡 FS의 RMR <URI> '$ 폴더 $ 파일을 생성에서? (0) | 2019.09.21 |