Thanks for the reply. How can I guarantee that in a distributed system? On Wed, Aug 19, 2015 at 8:06 PM, William Slacum <[email protected]> wrote:
> 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 >> > >
