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 命令行界面 (CLI) 为 HBase 群集创建 BigData 策略

您还可以使用 CLI 方法为 HBase 创建 BigData 策略。

使用 NetBackup CLI 方法创建 BigData 策略

  1. 以管理员身份登录。
  2. 导航到:

    对于 Windows:<install_path>\NetBackup\bin\admincmd

    对于 UNIX:/usr/openv/var/global/bin/admincmd

  3. 使用默认设置创建新的 BigData 策略。

    bppolicynew policyname

  4. 使用 -L 选项查看有关新策略的详细信息。

    bpplinfo policyname -L

  5. 修改策略类型并将其更新为 BigData

    bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData

  6. Application_Type 指定为 HBase。

    对于 Windows:

    bpplinclude PolicyName -add "Application_Type=hbase"

    对于 UNIX:

    bpplinclude PolicyName -add 'Application_Type=hbase

    注意:

    Application_Type=HBase 的参数值区分大小写。

  7. 指定要在其上执行 HBase 的备份操作的备份主机。

    对于 Windows:

    bpplinclude PolicyName -add "Backup_Host=hostname"

    对于 UNIX:

    bpplinclude PolicyName -add 'Backup_Host=hostname'

    注意:

    备份主机必须是 Linux 计算机。备份主机可以是 NetBackup 客户端、介质服务器或主服务器。

  8. 指定要备份的 HBase 目录或文件夹名称。

    对于 Windows:

    bpplinclude PolicyName -add "/namespace:table_name"

    对于 UNIX:

    bpplinclude PolicyName -add '/namespace:table_name'

    注意:

    使用 Application_Type=hbase 定义 BigData 策略时为备份选择指定的表名称中不得包含空格或逗号。

  9. 修改并更新 BigData 策略的策略存储类型。

    bpplinfo PolicyName -residence STUName -modify

  10. 指定用于添加客户端详细信息的 HMaster 的 IP 地址或主机名。

    对于 Windows:

    bpplclients PolicyName -M "MasterServerName" -add "HBaseServerHMaster" "Linux" "RedHat"

    对于 UNIX:

    bpplclients PolicyName -M 'MasterServerName' -add 'HBaseServerHMaster' 'Linux' 'RedHat'

  11. 根据要求为所创建的 BigData 策略分配日程表。

    bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0

    其中,sched_type 值可以按如下所示指定:

    日程表类型

    描述

    FULL

    完全备份

    INCR

    差异增量式备份

    CINC

    累积增量式备份

    sched_type 的默认值为 FULL

    设置日程表后,会根据设置的日程表自动备份 HBase 数据,而无需任何进一步的用户干预。

  12. 或者,也可以手动备份 HBase 数据。

    要执行手动备份操作,请执行所有步骤(步骤 1 到步骤 11)。

  13. 对于手动备份操作,请导航到:

    对于 Windows:<install_path>\NetBackup\bin

    对于 UNIX:/usr/openv/var/global/bin

    使用以下命令为现有 BigData 策略启动手动备份操作:

    bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44

    其中,-p 指的是策略,-s 指的是日程表,-S 指的是主服务器,-t 44 指的是 BigData 策略类型。