문제

좋은 아침,

나는 원사 (즉, MapReduce의 제 2 버전)에 대한 MapReduce 예제를 찾는 데 성공하지 못했습니다. 항상 제시된 것은 MapReduce의 첫 번째 버전에 제시된 것과 동일한 코드 일뿐입니다. 심지어 "Hadoop : 확실한 가이드"는 원사에 코드가 없습니다!

이전 버전과 최신 버전에서 MapReduce 코드 작성의 차이를 보여주는 코드를 제공 할 수 있습니까?

실제로, 나는 MR1에 지점과 바인딩 된 코드를 작성하려고 노력하고 있었다. 그러나 그때 나는 그 원사가 분지 덕분에 엑스가 쉽게 만들 수있는 것을 보았다.

도움을받을 수 있습니다. 미리 감사드립니다

도움이 되었습니까?

해결책

소스 코드의 단일 행을 수정하지 않고 원사 (MRV2)로 MRV1 용으로 작성한 프로그램을 컴파일 할 수 있습니다.완전히 소스 코드 호환 가능합니다.

여기 원사 예 : "Nofollow"> http://wiki.apache.org/hadoop/wordcountps./a>



https://hadoop.apache.org/docs/r1.2.1/mapred_tutorial.html#example%3a+wordcount +v1.0

API 레벨에서주의하는 것과 관련된 분명한 차이점 :

- 새로운 API는 인터페이스를 통해 추상 클래스를 사용합니다 - MapReduce 패키지가 다른

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top