2011-01-11 6 views
0

HBaseの現在の安定版リリース0.2は、next versionに組み込まれていますが、複製をサポートしていません。スタンドアロンHBase 0.2デプロイメントの複製

HBase(0.2)のスタンドアロン(非分散型)展開をどのように複製することをお勧めしますか?

私はセカンダリインスタンスを作業バックアップ、つまり読み取り専用として使用します。私は、「最終的な一貫性」を備えた非同期バックアップと、少量の損失(データは重要ではない)を提供することができます。

私の唯一の考えは、プライマリインスタンスに書き込んだ後、セカンダリインスタンスを非同期に手動で更新することでした。

答えて

2

HBaseはネイティブでノード障害/フェイルオーバー(HDFS上で実行されていることを前提としています)を許容しますので、RDBMSの場合と同じようにレプリカを維持する必要はありません。

HDFSレプリケーションを使用するだけで何が問題になりますか?

EDIT:この場合、スタンドアロンから分散に切り替わり、レプリケーションファクタ2のノードが2つしかありません。

+0

ありがとう。 2の複製係数は、両方のマシンでデータが複製されることを意味しますか? – Joel

+0

です。価値があるものについては、hadoopはクラスタの3台のマシンで1の障害を乗り越えて生き残る必要があると思います。 –

+0

すばらしかったです。 – Joel

関連する問題