나는 누구 입력 할 매퍼가/출력 매개 변수는 다음과 같습니다
(LongWritable, 텍스트, WordPair, IntWritable)
및 입력/출력 매개 변수와 감속기는 다음과 같습니다
(WordPair, IntWritable, WordPair , DoubleWritable)입력 출력 매개 변수 오류 하둡
다음과 같이 JobConf를 설정했습니다.
conf.setOutputKeyClass (WordPair.class);
conf.setOutputValueClass (DoubleWritable.class);
conf.setMapOutputValueClass (IntWritable.class);
conf.setOutputFormat (TextOutputFormat.class);
하지만 난 그 오류를 얻고있다 :
-Java IOException이 DoubleWritable이
-MAP 작업이 단계 감속기 전에
또한 작업이 실패
실패 클래스가 아닙니다. 이 구성이 올바 릅니까? 나는 매개 변수를 가지고 여기서 약간의 불일치를하고 있다고 생각한다.추가 정보를 제공해야합니까? 나는 더블 타입의 감속기 값에서 출력해야하는 상대 주파수 문제를 수행하고 있습니다. & Old Api 's를 사용하고 있습니다.
예외의 전체 스택 추적을 제공 할 수 있습니까? – Amar
Amar, 답장을 보내 주셔서 감사합니다. 단지 구성에서 입력기/출력이 다음과 같은 필요가 있기 때문에 감속기 클래스의 클래스와 동일한 내 결합기 클래스를 언급했기 때문에이 문제가 발생한다고 생각합니다. 지도 입출력. 이 문제가 해결되면이 질문을 어떻게 닫을 수 있습니까? - – JackSparrow
남겨주세요 ... 가능성은별로 없지만 다른 사람이 미래에 같은 실수를 저지르고있을 가능성이 있습니다 ... – Amar