내 감속기가이 o / p를 제공합니다.
Country-Year,Medals
India-2008,60
United States-2008,1237
Zimbabwe-2008, 2
Namibia-2009,22
China-2009,43
United States-2009,54
그리고 저는 이것을 원합니다. 메달을 기준으로 정렬이 이루어져야하고 상위 3 개가 표시되어야합니다.
Country-Year,Medals
United States-2008,1237
India-2008,60
United States-2009,54
누군가가 나에게 커스텀 recordreader (매퍼 부분에서 사용된다는 것을 이해함)에서이 정렬을하도록 제안했고 나는 몇 가지 리소스를 탐색했지만 정렬에 대해 많이 찾을 수 없었습니다. 아이디어 나 리소스 링크를 공유해주세요. 미리 감사드립니다!
목표를 달성하기 위해 Map Reduce Top K Design 패턴을 구현할 수 있습니다.
Top K Design 패턴은 값에 따라 레코드를 정렬하고 상위 k 개 레코드를 선택합니다.
이 링크 를 통해 데이터에 Top K Design 패턴을 구현할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다