빅데이터 하둡 프로그래밍 교육과정 ]ItemFreq 클래스
빅데이터 하둡 프로그래밍 교육과정 ]ItemFreq 클래스
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
ItemFreq 클래스
■이 클래스는 PriorityQueue, Mapper와 Reducer에도 키로 사용
- WritableComparable 인터페이스 구현
public class ItemFreq implements WritableComparable<ItemFreq> {
public void readFields(DataInput in) throws IOException {
item = WritableUtils.readString(in);
freq = in.readLong();
}
public void write(DataOutput out) throws IOException {
WritableUtils.writeString(out, item);
out.writeLong(freq);
}
public int compareTo(ItemFreq o) {
int result = (int)(freq-(o.freq));
return result;
}
'빅데이터 > 빅데이터Hadoop' 카테고리의 다른 글
빅데이터 하둡 프로그래밍 교육과정 ]소스코드 – map & insert (0) | 2017.02.06 |
---|---|
빅데이터 하둡 프로그래밍 교육과정 ]소스코드 – 파라미터 N의 전달 (0) | 2017.02.06 |
빅데이터 하둡 프로그래밍 교육과정 ]우선순위큐(PriorityQueue) (0) | 2017.02.03 |
빅데이터 하둡 프로그래밍 교육과정 ]개요 (0) | 2017.02.03 |
빅데이터 하둡 프로그래밍 교육과정 ]카운터 사용 (0) | 2017.02.03 |