Veritas NetBackup for Hadoop 管理者ガイド
- 概要
- Hadoop プラグインの配備
- NetBackup for Hadoop の構成
- Hadoop のバックアップとリストアの実行
- トラブルシューティング
同じ Hadoop クラスタに Hadoop データをリストアするための bprestore コマンドの使用
bprestore コマンドを実行すると、1 つのバックアップ済みまたはアーカイブ済みファイル、またはリストで指定した複数のファイルをリストアできます。リストア先のディレクトリを指定することもできます。ディレクトリ名を含める場合、bprestore を実行すると、そのディレクトリのすべてのファイルおよびサブディレクトリのリストアが行われます。感嘆符 (!) をファイルパスまたはディレクトリパスの前に付けることによって、すでにリストアに含まれているファイルまたはディレクトリのパスをエクスクルードできます (NDMP リストアには適用されません)。たとえば、エクスクルード機能はディレクトリの一部をリストアからエクスクルードする場合に有効です。
バックアップの場所と同じ場所に Hadoop データをリストアするには
- Windows または UNIX システムのどちらを使用しているかに応じて、管理者または root ユーザーとしてログインします。
- NetBackup マスターサーバー上で、適切な値を指定して、次のコマンドを実行します。
bprestore -S master_server -D backup_host -C client -t 44 -L progress log -f listfile
手順の詳細:
-S master_server
このオプションでは、NetBackup マスターサーバー名を指定します。
-D backup host
バックアップホストの名前を指定します。
-C client
このオプションでは、ファイルのリストア元のバックアップまたはアーカイブの検索に使用する NameNode を指定します。この名前は、NetBackup カタログに表示される名前と一致している必要があります。
-f listfile
このオプションでは、リストアするファイルのリストを含むファイル (listfile) を指定します。このオプションは、ファイル名オプションの代わりに使用できます。listfile では、各ファイルパスを個別の行に指定する必要があります。
-L progress_log
このオプションでは、進捗情報を書き込むホワイトリストファイルパスの名前を指定します。
-t 44
ポリシー形式として BigData を指定します。
代替場所で Hadoop データをリストアするには
- 管理者としてログオンします。
- NetBackup マスターサーバー上で、適切な値を指定して、次のコマンドを実行します。
bprestore -S master_server -D backup_host -C client -t 44 -L progress log -R rename_file -f listfile
手順の詳細:
-S master_server
このオプションでは、NetBackup マスターサーバー名を指定します。
-D backup host
バックアップホストの名前を指定します。
-C client
このオプションでは、ファイルのリストア元のバックアップまたはアーカイブの検索に使用するソースとして NameNode を指定します。この名前は、NetBackup カタログに表示される名前と一致している必要があります。
-f listfile
このオプションでは、リストアするファイルのリストを含むファイル (listfile) を指定します。このオプションは、ファイル名オプションの代わりに使用できます。listfile では、各ファイルパスを個別の行に指定する必要があります。
-L progress_log
このオプションでは、進捗情報を書き込むホワイトリストファイルパスの名前を指定します。
-t 44
ポリシー形式として BigData を指定します。
-R rename_file
このオプションでは、代替パスへのリストアのために名前を変更するファイル名を指定します。
/<source_folder_path>
を/<destination_folder_path>
に変更します。