Veritas NetBackup for Hadoop 管理者ガイド
- 概要
- Hadoop プラグインの配備
- NetBackup for Hadoop の構成
- Hadoop のバックアップとリストアの実行
- トラブルシューティング
Hadoop クラスタ用の BigData ポリシーを作成するための NetBackup コマンドラインインターフェース (CLI) の使用
Hadoop 用の BigData ポリシーを作成するには、CLI 方式を使用することもできます。
NetBackup CLI 方式を使用して BigData ポリシーを作成するには
- 管理者としてログオンします。
/usr/openv/netbackup/bin/admincmd
に移動します。- デフォルト設定を使用して、新しい BigData ポリシーを作成します。
bppolicynew policyname
-L
オプションを使用して、新しいポリシーの詳細を表示します。bpplinfo policyname -L
- ポリシー形式を BigData として変更および更新します。
bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData
- Application_Type を Hadoop として指定します。
Windows の場合:
bpplinclude PolicyName -add "Application_Type=hadoop"
UNIX の場合:
bpplinclude PolicyName -add 'Application_Type=hadoop'
メモ:
Application_Type=hadoop のパラメータ値は大文字と小文字が区別されます。
- Hadoop に対するバックアップ操作を実行するバックアップホストを指定します。
Windows の場合:
bpplinclude PolicyName -add "Backup_Host=IP アドレスまたはホスト名"
UNIX の場合:
bpplinclude PolicyName -add 'Backup_Host=IP アドレスまたはホスト名'
メモ:
バックアップホストは、Linux コンピュータである必要があります。バックアップホストとして、NetBackup クライアント、メディアサーバー、またはマスターサーバーを使用することができます。
- バックアップする Hadoop ディレクトリまたはフォルダ名を指定します。
Windows の場合:
bpplinclude PolicyName -add "/hdfsfoldername"
UNIX の場合:
bpplinclude PolicyName -add '/hdfsfoldername'
メモ:
BigData ポリシーを Application_Type=hadoop で定義するときにバックアップ対象に使用されるディレクトリまたはフォルダには、名前にスペースまたはカンマを含めることはできません。
- BigData ポリシーのポリシーストレージ形式を変更および更新します。
bpplinfo PolicyName -residence STUName -modify
- クライアント詳細を追加するための、NameNode の IP アドレスまたはホスト名を指定します。
Windows の場合:
bpplclients PolicyName -M "MasterServerName" -add "HadoopServerNameNode" "Linux" "RedHat"
UNIX の場合:
bpplclients PolicyName -M 'MasterServerName' -add 'HadoopServerNameNode' 'Linux' 'RedHat'
- 要件に応じて作成された BigData ポリシーにスケジュールを割り当てます。
bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0
ここで、
sched_type
値は次のように指定できます。スケジュール形式 (Schedule Type)
説明
FULL
完全バックアップ
INCR
差分増分バックアップ (Differential Incremental Backup)
CINC
累積増分バックアップ (Cumulative Incremental Backup)
TLOG
トランザクションログ
UBAK
ユーザーバックアップ (User Backup)
UARC
ユーザーアーカイブ (User Archive)
sched_type
のデフォルト値は FULL です。スケジュールを設定すると、Hadoop データは、ユーザーがそれ以上介入しなくても、設定されたスケジュールに従って自動的にバックアップされます。
- 別の方法として、Hadoop データの手動バックアップを実行することもできます。
手動バックアップ操作を実行するには、手順 1 から手順 11 のすべての手順を実行します。
- 手動バックアップ操作では、
/usr/openv/netbackup/bin
に移動します。次のコマンドを使用して、既存の BigData ポリシーの手動バックアップ操作を開始します。
bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44
ここで、
-p
はポリシー、-s
はスケジュール、-S
はマスターサーバー、および-t 44
は BigData ポリシー形式を表しています。