Veritas NetBackup™ for HBase 管理指南

Last Published:
Product(s): NetBackup (9.0)
  1. 简介
    1.  
      使用 NetBackup 保护 HBase 数据
    2.  
      备份 HBase 数据
    3.  
      还原 HBase 数据
    4.  
      NetBackup for HBase 术语
    5.  
      限制
  2. 部署适用于 NetBackup 的 HBase 插件
    1.  
      关于 HBase 插件部署
    2.  
      安装 HBase 插件的先决条件
    3.  
      操作系统和平台兼容性
    4.  
      使用 NetBackup 的 HBase 插件时需要的许可证
    5.  
      准备 HBase 群集
    6.  
      部署 HBase 插件的最佳做法
    7.  
      安装后过程
    8.  
      验证 HBase 插件的部署
  3. 配置 NetBackup for HBase
    1.  
      关于配置 NetBackup for HBase
    2. 管理备份主机
      1.  
        在 NetBackup 主服务器上将 NetBackup 客户端添加到白名单
      2.  
        将 NetBackup 设备配置为备份主机
    3.  
      在 NetBackup 中添加 HBase 凭据
    4. 使用 HBase 配置文件配置 HBase 插件
      1.  
        为高可用 HBase 群集配置 NetBackup
      2.  
        在 NetBackup 与启用了 SSL (HTTPS) 的 HBase 群集之间配置通信
    5.  
      配置使用 Kerberos 的 HBase 群集
    6. 为 HBase 插件配置 NetBackup 策略
      1. 创建 BigData 备份策略
        1. 使用 NetBackup 管理控制台创建 BigData 策略
          1.  
            使用“策略配置向导”为 HBase 群集创建 BigData 策略
          2.  
            使用 NetBackup 策略实用程序为 HBase 群集创建 BigData 策略
        2.  
          使用 NetBackup 命令行界面 (CLI) 为 HBase 群集创建 BigData 策略
    7.  
      HBase 群集的灾难恢复
  4. 执行 HBase 的备份和还原
    1. 关于备份 HBase 群集
      1.  
        对使用 Kerberos 身份验证的 HBase 群集运行备份和还原操作的前提条件
      2.  
        备份 HBase 群集
      3.  
        备份 HBase 群集的最佳做法
    2. 关于还原 HBase 群集
      1. 在同一 HBase 群集上还原 HBase 数据
        1.  
          使用“还原向导”在同一群集上还原 HBase 数据
        2.  
          使用 bprestore 命令在同一 HBase 群集上还原 HBase 数据
    3.  
      在备用 HBase 群集上还原 HBase 数据
    4.  
      还原截断的表
    5.  
      还原 HBase 群集的最佳做法
  5. 故障排除
    1.  
      关于 NetBackup for HBase 调试日志记录
    2.  
      备份失败,并显示错误 6609
    3.  
      备份失败,并显示错误 6601
    4.  
      备份失败,并显示错误 6623
    5.  
      还原失败,并显示错误 2850
    6.  
      备份失败,并显示错误 20
    7.  
      备份失败,并显示错误 112
    8.  
      备份操作失败,并发生错误 6654
    9.  
      基于容器的 NetBackup Appliance 重新启动后,NetBackup 配置和证书文件将不会保留
    10.  
      在灾难恢复后未恢复配置文件
  6.  
    索引

NetBackup for HBase 术语

下表定义了在使用 NetBackup 保护 HBase 群集时会遇到的术语。

表:NetBackup 术语

术语

定义

复合作业

HBase 数据的备份作业是一项复合作业。

  • 备份作业会运行发现作业来获取要备份的数据的信息。

  • 将为执行实际数据传输的每台备份主机创建子作业。

  • 备份完成后,该作业会清理 HMaster 上的快照,然后标记为完成。

发现作业

执行备份作业时,会首先创建发现作业。发现作业可与 HMaster 通信,并收集需要备份的数据块及关联的 Region 服务器的信息。发现结束后,该作业会填充 NetBackup 随后用于在备份主机之间分发工作量的工作量发现文件。

子作业

在备份过程中,会为每台备份主机创建单独的子作业,用于将数据传输到存储介质。一个子作业可从多个 Region 服务器传输数据块。

工作量发现文件

在发现期间,当备份主机与 HMaster 通信时,将创建工作量发现文件。该文件包含要备份的数据块及关联的 Region 服务器的信息。

工作量分发文件

发现完成后,NetBackup 会为每台备份主机创建工作量分发文件。这些文件包含由相应的备份主机传输的数据的信息。

并行流

使用 NetBackup 并行流框架,可以同时通过多台备份主机备份多个 Region 服务器的数据块。

备份主机

备份主机充当代理客户端。所有备份和还原操作均通过备份主机执行。

可将介质服务器、客户端或主服务器配置为备份主机。

备份主机在还原过程中还可以用作目标客户端。

BigData 策略

引入 BigData 策略是为了:

  • 指定应用程序类型。

  • 允许备份分布式多节点环境。

  • 关联备份主机。

  • 执行工作量分发。

应用程序服务器

HMaster 在 NetBackup 中称为应用程序服务器。

主 HMaster

在高可用性方案中,需要使用 BigData 策略和 tpconfig 命令指定一个 HMaster。此 HMaster 称为主 HMaster。

故障转移 HMaster

在高可用性方案中,主 HMaster 以外的其他 HMaster 在 hbase.conf 文件中更新,称为故障转移 HMaster。