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

NetBackup での HBase クレデンシャルの追加

正常なバックアップとリストア操作のために HBase クラスタと NetBackup との間でシームレスな通信を確立するには、HBase クレデンシャルを NetBackup マスターサーバーに追加して更新する必要があります。

tpconfig コマンドを使用して、NetBackup マスターサーバーでクレデンシャルを追加します。

HBase の場合、クレデンシャルを追加するときに、RSA 指紋を提供する必要があります。

tpconfig コマンドについて詳しくは、『 NetBackup コマンドリファレンスガイド』を参照してください。

HBase クレデンシャルを追加する場合は、次の点を考慮します。

  • 高可用性 HBase クラスタの場合、プライマリとフェールオーバーの HMaster のユーザーが同じであることを確認します。

  • BigData ポリシーを構成するときに使用するアプリケーションサーバーのクレデンシャルを使用します。

  • Kerberos を使用する HBase クラスタの場合、application_server_user_id 値として実際の Kerberos ユーザー名を指定します。

  • RSA キーは、SHA-256 形式である必要があります。

  • バックアップホストで RSA がサポートされていることを確認し、RSA キーを入手するために、次のコマンドを実行します。

    ssh_host_rsa_key.pub | awk '{print $2}' | base64 -d| sha256sum |awk '{print $1}'

    このユーティリティは /etc/ssh で利用可能です。

NetBackup でクレデンシャルを追加するには

  1. 次のディレクトリパスから tpconfig コマンドを実行します。

    UNIX システムでは、/usr/openv/volmgr/bin/

    Windows システムでは、install_path\Volmgr\bin\

  2. tpconfig --help コマンドを実行します。HBase クレデンシャルを追加、更新、および削除するのに必要なオプションのリストが表示されます。
  3. tpconfig -add -application_server application_server_name -application_server_user_id user_ID -application_type hbase -password password コマンドを各パラメータに適切な値を入力して実行し、HBase クレデンシャルを追加します。

    たとえば、application_server_nameHBase1 である HBase サーバーのクレデンシャルを追加する場合、適切な <user_ID><password> の詳細を使用して次のコマンドを実行します。

    tpconfig -add -application_server HBase1 -application_type hbase -application_server_user_id HBase -password password

  4. パスワードの入力が求められます。
  5. tpconfig -add -application_server application_server_name -application_server_user_id user_ID -application_type application_type -requiredport IP_port_number [-password password ] [-host_user_id user_ID] [-host_password password] [-host_RSA_key RSA_key_fingerprint] を実行します。

    次に例を示します。

    tpconfig -add -application_server testserver.veritas.com -application_server_user_id hadoop-application_type hbase -requiredport 60010 -password hadoop -host_user_id hadoop -host_password hadoop-host_RSA_key b2352722053ac9f40bc1XXXXXXXXXXXXXXXXXXXXXXXXX419fa241ba9431fd6b9

    メモ:

    HBase ユーザーが SSH および HBase フォルダの admin アクセス権を持っていることを確認します。

  6. tpconfig -dappservers コマンドを実行し、NetBackup マスターサーバーに追加された HBase クレデンシャルがあることを確認します。