In a general sense, if you can guarantee that your objects serialize in lexicographical order, then you should be able to do a comparator on the raw bytes themselves without any interpretation.
On Wed, Aug 19, 2015 at 5:21 AM, Yaron Gonen <[email protected]> wrote: > Hi all, > (I'm using Hadoop 1.2.1) > I'm using Kryo <https://github.com/EsotericSoftware/kryo> (with chill > <https://github.com/twitter/chill>) as my serializer (instead of the > Writable interface). > However, I'm having trouble with the comparator: on one hand, since none > of my objects are Writable, I cannot use WritableComparator. On the other > hand, I can work with the RawComparator, but it means to deserialize the > bytes array each time - seems not very efficient... > Is there a way to give just an implementation of Java's Comparator? or to > make the serialized object Comparable? > > Regards, > Yaron >
