WritableComparable:WritableComparator

1.WritableComparable用途:
  WritableComparable可以相互比较,通常通过Comparators(比较器)进行比较。
  在Hadoop Map-Reduce框架中用作键的任何类型都应该实现这个接口,因为要按键做排序;
2.WritableComparable和WritableComparator 
3.【WritableComparable.class】分析
  public interface WritableComparable<T> extends Writable, Comparable<T> {}
4.【WritableComparator.class】分析
  说明:WritableComparables的比较器。
  这个基本实现使用自然排序。要定义替代排序,请重写compare(WritableComparable,WritableComparable)。
可以通过重写比较(byte[]、int、int、byte[]、int、int、int)来优化比较密集的操作。提供了静态实用方法来帮助优化该方法的实现。

转载于:https://www.cnblogs.com/lyr999736/p/9381645.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值