단일 노드에서 hadoop으로 작업했습니다. 나는 새로운 사람과 함께 hadoop 그래서 제발. 튜토리얼 "http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/"과 "https://sites.google.com/site/jianpengxu/tutorials/hadoop-setup"을 사용하여 hadoop을 설치했습니다. 명령 jps는 hadoop 노드가 시작되어 실행 중임을 나타냅니다.단일 노드 구성으로 Hadoop 실행
I (예를 들어)이 단어 수를 실행하려고하면
"bin/hadoop jar hadoop-0.20.2-examples.jar wordcount gutenberg gutenberg-output"
i got the error message
"14/01/29 14:22:52 INFO input.FileInputFormat: Total input paths to process : 1
14/01/29 14:22:52 INFO mapred.JobClient: Running job: job_201401241441_0013
14/01/29 14:22:53 INFO mapred.JobClient: map 0% reduce 0%
14/01/29 14:23:02 INFO mapred.JobClient: Task Id : attempt_201401241441_0013_m_000000_0, Status : FAILED
java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org.apache.hadoop.mapred.InputSplit
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:323)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
14/01/29 14:23:08 INFO mapred.JobClient: Task Id : attempt_201401241441_0013_m_000000_1, Status : FAILED
java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org.apache.hadoop.mapred.InputSplit
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:323)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
14/01/29 14:23:14 INFO mapred.JobClient: Task Id : attempt_201401241441_0013_m_000000_2, Status : FAILED
java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org.apache.hadoop.mapred.InputSplit
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:323)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:307)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
14/01/29 14:23:23 INFO mapred.JobClient: Job complete: job_201401241441_0013
14/01/29 14:23:23 INFO mapred.JobClient: Counters: 3
14/01/29 14:23:23 INFO mapred.JobClient: Job Counters
14/01/29 14:23:23 INFO mapred.JobClient: Launched map tasks=4
14/01/29 14:23:23 INFO mapred.JobClient: Data-local map tasks=4
14/01/29 14:23:23 INFO mapred.JobClient: Failed map tasks=1"
당신이 나에게 어떻게이 문제를 해결하는 아이디어를 제공하시기 바랍니다 수 있습니다. 귀하의 도움에 감사드립니다. 감사합니다,
하둡 0.20.2 버전을 사용하고 있습니다. hadoop 폴더에 들어있는 예제 jar를 사용하고 있습니다. MR API를 예제 jar와 호환되도록 어떻게 변경할 수 있습니까? – user2805242
감사합니다. 이제 작동합니다. – user2805242