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.  
    索引

管理备份主机

备份主机充当代理客户端,用于承载 HBase 群集的所有备份和还原操作。对于 NetBackup 的 HBase 插件,无需在 HBase 群集上安装任何单独代理,备份主机即可执行所有备份和还原操作。

备份主机必须是 Linux 计算机。NetBackup 仅支持 RHEL 和 SUSE 平台作为备份主机。

备份主机可以是 NetBackup 客户端、介质服务器或主服务器。Veritas 建议将介质服务器用作备份主机。

添加备份主机之前,请考虑以下事项:

  • 对于备份操作,可以添加一台或多台备份主机。

  • 对于还原操作,只能添加一台备份主机。

  • 主服务器、介质服务器或客户端可以执行备份主机的角色。

  • 在所有备份主机上部署 NetBackup 的 HBase 插件。

  • 使用多台备份主机时,请确保所有备份主机均与介质服务器通信。

可以在使用 NetBackup 管理控制台或命令行界面配置 BigData 策略时添加备份主机。

有关如何创建策略的更多信息,请参见请参见创建 BigData 备份策略

添加备份主机

  1. “备份选择”选项卡上,单击“新建”,然后按以下格式添加备份主机:

    Backup_Host=<hostname>

    有关如何创建策略的更多信息,请参见创建 BigData 备份策略

    或者,也可以使用以下命令添加备份主机:

    bpplinclude PolicyName -add "Backup_Host=hostname"

    有关更多信息,请参见使用 NetBackup 命令行界面 (CLI) 为 HBase 群集创建 BigData 策略

  2. 最佳做法是,在所有备份主机的 /etc/hosts 文件中添加所有 HMaster 和 Region 服务器的条目。必须以 FQDN 格式添加主机名。

    或者

    /etc/resolve.conf 文件中添加相应的 DNS 条目。

删除备份主机

  1. “备份选择”选项卡上,选择要删除的备份主机。
  2. 右键单击选定的备份主机,然后单击“删除”

    或者,也可以使用以下命令删除备份主机:

    bpplinclude PolicyName -delete "Backup_Host=hostname"