NetBackup™ for HBase 管理者ガイド

Last Published:
Product(s): NetBackup & Alta Data Protection (10.1)
  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 および HBase クラスタ間の SSL 対応 (HTTPS) 通信の設定
    5.  
      Kerberos を使用する HBase クラスタの設定
    6. HBase プラグイン用の NetBackup ポリシーの構成
      1. BigData バックアップポリシーの作成
        1. NetBackup 管理コンソールを使用した BigData ポリシーの作成
          1.  
            HBase クラスタの BigData ポリシーを作成するためのポリシーの設定ウィザードの使用
          2.  
            HBase クラスタ用の BigData ポリシーを作成するための NetBackup ポリシーユーティリティの使用
        2.  
          HBase クラスタ用の BigData ポリシーを作成するための NetBackup コマンドラインインターフェース (CLI) の使用
    7.  
      HBase クラスタのディザスタリカバリ
  4. HBase のバックアップとリストアの実行
    1. HBase クラスタのバックアップについて
      1.  
        Kerberos 認証を使用する HBase クラスタのバックアップおよびリストア操作実行の前提条件
      2.  
        HBase クラスタのバックアップ
      3.  
        HBase クラスタのバックアップを作成するためのベストプラクティス
    2. HBase クラスタのリストアについて
      1. 同じ HBase クラスタへの HBase データのリストア
        1.  
          同じクラスタに HBase データをリストアするためのリストアウィザードの使用
        2.  
          同じ HBase クラスタに HBase データをリストアするための bprestore コマンドの使用
    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 クラスタ用の BigData ポリシーを作成するための NetBackup コマンドラインインターフェース (CLI) の使用

HBase 用の BigData ポリシーを作成するには、CLI 方式を使用することもできます。

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'

    メモ:

    BigData ポリシーを Application_Type=hbase で定義するときにバックアップ対象に対して指定されるテーブル名には、名前にスペースまたはカンマを含められません。

  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 ポリシー形式を表しています。