1

私はhbase0.94.0を使用しています。1台はマスター用、他の2台はリージョンサーバーとして3台のマシンをセットアップしました。また、マスターはnamenodeサーバーです。hadoopnamenodeは単一ノードであるため、非常に恐れています。単一の失敗のうち、この問題を解決するための良いアイデアがありますか。前もって感謝します

4

1 に答える 1

2

ここで処理する問題は2つあります。HDFSのNameNode障害と、HBaseのマスター障害です。

HBaseの場合: 複数のHBaseマスターを使用できます。これらのマスターの1つだけがアクティブになり、残りはバックアップです。前のプライマリに障害が発生すると、バックアップの1つがプライマリの役割を果たします。

HDFSの場合:Namenodeは単一障害点であるため、RAIDストレージまたはその他の冗長ストレージソリューションを使用して、非常に信頼性の高いハードウェアを使用するようにしてください。ただし、バックアップノードやアバターノードなど、 Namenodeをバックアップするためのいくつかの興味深い代替手段があります。

さらに、通常、HBaseマスターをHadoopNamenodeとは異なるノードにインストールすることをお勧めします。アプリケーションについてはよくわかりませんが、インストールは小さく(3台)、本番環境にはないようです。そのため、実際にマスター/ネームノードを手動で再起動できます。障害は、多くのマシンが実稼働環境で使用されている場合にのみ深刻な問題になります。

于 2012-09-24T12:56:51.850 に答える