HBase ファイルをローカルにエクスポートする手順

HBaseのファイルをローカルにエクスポートするには、HBaseのエクスポートツールであるhbase org.apache.hadoop.hbase.mapreduce.Exportを使用します。以下はHBaseファイルをローカルにエクスポートする手順です:

  1. まず、HBaseのインストールディレクトリのbinディレクトリに入ります。
  2. HBaseファイルをHDFSにエクスポートするには、次のコマンドを実行してください。
$ hbase org.apache.hadoop.hbase.mapreduce.Export <tablename> <outputdir> [<versions>]

それには、エクスポートするテーブル名と出力ディレクトリのパスが含まれており、[]はオプションの引数で、エクスポートするバージョンの数を指定するために使用されます。

  1. HBaseのbinディレクトリで以下のコマンドを実行して、スケジュールされたエクスポートジョブを実行します。
$ hbase org.apache.hadoop.hbase.mapreduce.Export <tablename> <outputdir> [<versions>]
  1. 作業の完了を待っています。
  2. 最後に、Hadoopのコマンドラインツールや他の方法を使用して、エクスポートされたファイルをHDFSからローカルにダウンロードできます。例えば、以下のコマンドを使用して、HDFSからファイルをローカルにコピーできます:
$ hadoop fs -copyToLocal <hdfs_output_directory> <local_output_directory>

上記の手順を経て、HBaseファイルをローカルに正常にエクスポートできます。

bannerAds