Ok perfect.How often should this sync run? I guess in this case you have to automate it somehow, correct? Since I will have to disable serial mode, do I first have to align tables manually or the moment I disable serial mode, the regionservers will start replicating from where they were blocked?
Il domenica 12 dicembre 2021, 10:55:05 CET, Mallikarjun <mallik.v.ar...@gmail.com> ha scritto: https://hbase.apache.org/book.html#hashtable.synctable To copy the difference between tables for a specific time period. On Sun, Dec 12, 2021, 3:12 PM Hamado Dene <hamadod...@yahoo.com.invalid> wrote: > Interesting, thank you very much for the info. I'll try to disable serial > replication.As for "sync table utility" what do you mean?I am new to Hbase, > I am not yet familiar with all Hbase tools. > > > > Il domenica 12 dicembre 2021, 10:15:01 CET, Mallikarjun < > mallik.v.ar...@gmail.com> ha scritto: > > We have faced issues with serial replication when one of the region server > of either cluster goes into hardware failure, typically memory from my > understanding. I could not spend enough time to reproduce reliably to > identify the root cause. So I don't know why it is caused. > > Issue could be your serial replication has got into deadlock mode among the > region servers. Who are not able to make any progress because older > sequence ID is not replicated and older sequence ID is not in front of the > line to be able to replicate itself. > > Quick fix: disable serial replication temporarily so that out of ordering > is allowed to unblock the replication. Can result into some inconsistencies > between clusters which can be fixed using sync table utility since your > setup is active passive > > Another fix: delete barriers for each regions in hbase:meta. Same > consequence as above. > > > On Sun, Dec 12, 2021, 2:24 PM Hamado Dene <hamadod...@yahoo.com.invalid> > wrote: > > > I'm using hbase 2.2.6 with hadoop 2.8.5.Yes, My replication serial is > > enabled.This is my peer configuration > > > > > > > > | > > | Peer Id | Cluster Key | Endpoint | State | IsSerial | Bandwidth | > > ReplicateAll | Namespaces | Exclude Namespaces | Table Cfs | Exclude > Table > > Cfs | > > | replicav1 | acv-db10-hn,acv-db11-hn,acv-db12-hn:2181:/hbase | | > ENABLED > > | true | UNLIMITED | true > > > > | > > > > Il domenica 12 dicembre 2021, 09:39:44 CET, Mallikarjun < > > mallik.v.ar...@gmail.com> ha scritto: > > > > Which version of hbase are you using? Is your replication serial > enabled? > > > > --- > > Mallikarjun > > > > > > On Sun, Dec 12, 2021 at 1:54 PM Hamado Dene <hamadod...@yahoo.com.invalid > > > > wrote: > > > > > Hi Hbase community, > > > > > > On our production installation we have two hbase clusters in two > > different > > > datacenters.The primary datacenter replicates the data to the secondary > > > datacenter.When we create the tables, we first create on the secondary > > > datacenter and then on the primary and then we set replication scope > to 1 > > > on the primary.The peer pointing to quorum zk of the secondary cluster > is > > > configured on the primary. > > > Initially, replication worked fine and data was replicated.We have > > > recently noticed that some tables are empty in the secondary > datacenter. > > So > > > most likely the data is no longer replicated. I'm seeing lines like > this > > in > > > the logs: > > > > > > > > > Recovered source for cluster/machine(s) replicav1: Total replicated > > edits: > > > 0, current progress:walGroup [db11%2C16020%2C1637849866921]: currently > > > replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/oldWALs/db11-hd%2C16020%2C1637849866921.1637849874263 > > > at position: -1 > > > Recovered source for cluster/machine(s) replicav1: Total replicated > > edits: > > > 0, current progress:walGroup [db09%2C16020%2C1637589840862]: currently > > > replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/oldWALs/db09-hd%2C16020%2C1637589840862.1637589846870 > > > at position: -1 > > > Recovered source for cluster/machine(s) replicav1: Total replicated > > edits: > > > 0, current progress:walGroup [db13%2C16020%2C1635424806449]: currently > > > replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/oldWALs/db13%2C16020%2C1635424806449.1635424812985 > > > at position: -1 > > > > > > > > > > > > 2021-12-12 09:13:47,148 INFO [rzv-db09-hd:16020Replication Statistics > > #0] > > > regionserver.Replication: ormal source for cluster replicav1: Total > > > replicated edits: 0, current progress:walGroup > > > [db09%2C16020%2C1638791923537]: currently replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/WALs/rzv-db09-hd.rozzano.diennea.lan,16020,1638791923537/rzv-db09-hd.rozzano.diennea.lan%2C16020%2C1638791923537.1638791930213 > > > at position: -1 > > > Recovered source for cluster/machine(s) replicav1: Total replicated > > edits: > > > 0, current progress:walGroup [db09%2C16020%2C1634401671527]: currently > > > replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/oldWALs/rzv-db09-hd.rozzano.diennea.lan%2C16020%2C1634401671527.1634401679218 > > > at position: -1 > > > Recovered source for cluster/machine(s) replicav1: Total replicated > > edits: > > > 0, current progress:walGroup [db10%2C16020%2C1637585899997]: currently > > > replicating from: > > > > > > hdfs://rozzanohadoopcluster/hbase/oldWALs/rzv-db10-hd.rozzano.diennea.lan%2C16020%2C1637585899997.1637585906625 > > > at position: -1 > > > > > > > > > > > > 2021-12-12 08:24:58,561 WARN > [regionserver/rzv-db12-hd:16020.logRoller] > > > regionserver.ReplicationSource: WAL group db12%2C16020%2C1638790692057 > > > queue size: 187 exceeds value of replication.source.log.queue.warn: 2 > > > Do you have any info on what could be the problem? > > > > > > Thanks > > >