HBase学习五:运维排障之复制

官方文档-HBase复制,包含相关命令信息

0 名词解释

在HBase中,HLog(也称为WAL)用于记录所有对HBase表的修改操作,以便在系统故障时可以恢复数据。

Entry的含义

  • Entry在HLog上下文中通常指的是WAL中的一个记录项。每个Entry包含了一次或多次对HBase表的修改操作的信息,这些操作可以是插入、更新或删除。
    Entry的组成

一个Entry通常由两部分组成:

  • LogKey:包含了该操作的元数据信息,如唯一的标识符、时间戳、关联的表名等。
    WALEdit:包含了实际的数据变更,即一系列的KeyValue对,表示对表的修改。
    Entry的作用

Entry在系统恢复过程中非常重要。如果HBase遇到故障,它可以通过重放HLog中的Entry来恢复那些还未持久化到HFile的数据变更。

通过确保每次写操作在应用到内存中的数据结构之前都写入WAL,HBase可以保证即使在发生故障时也不会丢失数据。

1 简介

在HBase中,"peer"一词通常用于描述参与复制过程的另一个HBase集群。这个术语特别用于HBase的数据复制功能,其中数据从一个集群(称为主集群)复制到另一个集群(称为peer集群或者副本集群)。

Peer集群的角色:

  • 接收数据: Peer集群接收主集群复制过来的数据变更。
  • 数据备份: 作为数据备份&

你可能感兴趣的:(中间件,hbase,学习,运维)