2016-04-28 11 views
0

私はhbaseテーブルにいくつかのデータを持っています。私はそのバックアップを取らなければならない。私は0.94.18バージョンを使用しています。今私は輸出のために次のコマンドを使用しました。Hbaseエクスポートがローカルファイルシステムにコピーされない

hbase org.apache.hadoop.hbase.mapreduce.Driver export hbasetable /home/user/backup/ 

実際に起こったのは、データが、与えられたパスとまったく同じパスでhdfsにコピーされたということです。私はこれが私のローカルファイルシステムにコピーされるべきであると思っていますが、そうではありません。

問題はどこですか? hbaseでテーブルスキーマをバックアップする方法データはHadoopの中にあるので、あなたの答えの最初の部分については

答えて

1

は、How to copy Hbase data to local file system (external drive)

を見て、あなただけのローカルシステムへのHadoopからコピーする必要があります。

秒パーのために、古き良きドキュメントはトリックを行うと:http://hbase.apache.org/0.94/book/ops.backup.html

は基本的に、彼らは2つのソリューションを言っている:システムをオフラインでバックアップを行う、またはあなたのライブのバックアップを保持するために別のクラスタを使用しますかシステム。

+0

完全な回答ではありませんが、十分です(スキーマのバックアップについてはまだガイドしていません) – Shafiq

関連する問題