hbase群集复制|监视跨群集的复制延迟

pkln4tw6  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(435)

在hbase中设置集群复制之后,我们要监视集群之间的复制延迟。

hbase(main):015:0> status 'replication'
version 1.2.6
1 live servers
<hostname>:
   SOURCE: PeerID=sep᐀node, AgeOfLastShippedOp=0, SizeOfLogQueue=0, TimeStampsOfLastShippedOp=Fri Aug 02 18:24:18 IST 2019, Replication Lag=346
   SINK  : AgeOfLastAppliedOp=0, TimeStampsOfLastAppliedOp=Tue Jul 30 17:45:24 IST 2019

谁能帮助我们理解输出中的“复制延迟”实际上意味着什么?如何根据可用的复制度量进行计算?
如果我们想从时间延迟的Angular 来监视复制延迟,就像在任何传统的主从复制中一样,如何实现这一点呢。

brvekthn

brvekthn1#

与其他一些hbase术语相比,“复制滞后”相对简单——它显示了复制过程在尚未复制的编辑方面落后了多远。
源代码:timestampnexttoreplicate是。。。

  • 复制目标的下一次编辑的时间戳。用于计算滞后,
  • 好像这个时间戳大于上次装运的时间戳,这意味着
  • 至少有一个编辑挂起复制。

使事情变得更加清楚和明显;)价值 replicationDelay 进一步用作 replicationLag .

相关问题