私の完全なHbaseクラスタの単一のスナップショットを各テーブルの異なるスナップショットにしたくないHbaseクラスタのスナップショットを、テーブル単位ではなく1つのスナップショットで取得するにはどうすればよいですか?
0
A
答えて
0
スナップショットは個々のテーブルに対してのみ実行できますが、実際にはクラスタのバックアップが必要です。この場合、クラスタ全体をバックアップするために使用するアプローチは、クラスタの稼働状態を維持する必要があるかどうかによって異なります。そうしてもテーブルの個々のスナップショットを取ることができない場合は、クラスタを複製することをお勧めします。この複製は、別のHBaseクラスタ、またはAmazon S3などの第三者に行うこともできます。 HDPは現在、運用システムではまだ稼働していない稼働中のクラスタをインシメンタルにバックアップするソリューションを提供しています。しかし、これは将来を見据えたものです。その詳細についてはhereをご覧ください。クラスタをシャットダウンできる場合は、HBaseを停止してDistcpを実行して、HDFS内のHBaseディレクトリの内容を別のディレクトリの同じクラスタまたは別のクラスタにコピーできます。