hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ramkrishna vasudevan <ramkrishna.s.vasude...@gmail.com>
Subject Re: Replication Codec
Date Mon, 20 Apr 2015 17:40:40 GMT

We are trying to introduce the concept of cells every where in the code
base where we try to treat the components of a KeyValue like row, family,
qualifiers, ts and value as backed by individual byte[].  (logically).

But the KeyvalueCodec assumes the KeyValue serialization format to be
applied, which means there is one byte[] backing that particular KeyValue's
individual components.

In case of 0.98 though a KeyValue is a Cell we tend to go with the legacy
Keyvalue serialization through out the read path. In particular, the
replication path as it deals with WALs the serialization pattern followed
is same as KeyValue.  Hence it is preferred that you go with
KeyValueCodecWithTags only.


On Mon, Apr 20, 2015 at 10:53 PM, James Estes <james.estes@gmail.com> wrote:

> I'm running HBase 0.98 and looking into replication. Looking at the Codecs
> (those that include tags), I see KeyValueCodecWithTags
> and CellCodecWithTags. Is there a reason to prefer one over the other?
> Thanks,
> James

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message