You might be hitting the issue PHOENIX-2477. The fix is there in 4.7.0. Can u pls try with this version and report back.
-Anoop- On Mon, May 15, 2017 at 10:20 PM, Yi Liang <[email protected]> wrote: > Hi, > I am trying use Phoenix to put data, and seems hbase replication can not > work. Below is my detail steps I followed. BTW, I am using hbase 1.2.4 and > phoenix 4.6 > > (1) Enable HBase replication, like setting hbase.replication=true. > //HBase replication works fine without Phoenix after step (1) > > (2) Change WALCellCodec to IndexedWALEditCodec in hbase-site.xml on both > source and destination cluster > (3) Using Phoenix create command to create same table on both source and > destination cluster, (Notice that I just create a normal table, and did not > create index on this table) > (4) Run Add_peers to add destination as replication peers in source > cluster hbase shell > (5) For the table created in Phoenix, alter its replication_scope in hbase > shell to enable its replication. > (6) Using UPSERT command in Phoenix to put data. > //After step (2) to (4), the data only inserted into source cluster, but > not into destination cluster > > (7) Change IndexedWALEditCodec back to WALCellCodec, > //the replication works fine now, the data UPSERT at source phoenix now > replicated to destination cluster. > > So, I guess there might be more configuration I need to do, or the > IndexedWALEditCodec may break the replication. > > Thanks > > Yi
