빅데이터 하둡 프로그래밍 교육과정 ]키 타입




빅데이터 하둡 프로그래밍 교육과정 ]키 타입

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


키 타입


■ MapReduce에서 키로 사용되는 타입은 반드시 WritableComparable 인터페이스를 지원.

 public interface WritableComparable<T> extends Writable, Comparable<T>


■이는 하둡노드들간의 RPC시 밸류 부분의 serialization과 deserialization과 셔플링/소팅시 키 값의 비교를 위함.


■ WritableComparable에는 Writable 인터페이스 이외에 Java의 Comparable 인터페이스를 지원

  - void write(DataOutput out)

  - void readFields(DataInput in)

  - int compareTo(T o)



+ Recent posts