복붙노트

[HADOOP] 스칼라 형식 불일치 오류를 상속해야합니다

HADOOP

스칼라 형식 불일치 오류를 상속해야합니다

내 컴퓨터에서 hadoop / scala bridge를 작업하고 있는데 작업을 설정할 때 컴파일러에서 다음 오류가 발생합니다.

[error]  found   : java.lang.Class[org.apache.hadoop.mapred.TextInputFormat (classOf[org.apache.hadoop.mapred.TextInputFormat])
[error]  required: java.lang.Class[_ <: org.apache.hadoop.mapred.InputFormat]
[error]     conf setInputFormat classOf[TextInputFormat]

TextInputFormat이 실제로 InputFormat을 구현한다는 점에서 여기에서 진행하는 방법을 잘 모르겠습니다.

(http://hadoop.apache.org/mapreduce/docs/current/api/org/apache/hadoop/mapred/TextInputFormat.html 참조)

TextInputFormat이 특정 매개 변수 집합으로 InputFormat을 구현하는 원시 유형 문제의 b / c가 작동하지 않을 가능성이 있습니까?

도움을 주셔서 감사합니다.

편집 : 또한 문제의 코드 줄에 대해 conf는 JobConf이며 http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/mapred/JobConf.html 중 하나입니다.

해결법

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

    1.이것은 원시 유형 인 이슈 SI 4603과 함께 Java-Scala interop의 알려진 버그 인 것으로 보이며 이제 트렁크에서 수정되었습니다. Scala 야간 빌드로 코드를 시험 해보고 문제가 해결되는지 확인할 수 있습니까?

    이것은 원시 유형 인 이슈 SI 4603과 함께 Java-Scala interop의 알려진 버그 인 것으로 보이며 이제 트렁크에서 수정되었습니다. Scala 야간 빌드로 코드를 시험 해보고 문제가 해결되는지 확인할 수 있습니까?

    Scala 2.9.0에서 Hadoop Mapper를 어떻게 구현합니까?

  2. from https://stackoverflow.com/questions/6892359/scala-type-mismatch-error-should-be-inherited by cc-by-sa and MIT license