0

HDFS にファイルのすべてのブロックを特定のホストに書き込むように強制したいと考えています。これは可能ですか?それを達成する最も簡単な方法は何ですか?

なんで?hdfs に基づくクラスター コンピューティング フレームワーク用の新しいインスタンス割り当てアルゴリズムを作成しています。ファイルのすべてのブロックを 1 つのホストに配置すると、新しい割り当てシステム (データの局所性を考慮に入れる) と古い割り当てシステムを比較するのがはるかに簡単になります。特に小規模なクラスターではそうです。

4

1 に答える 1

0

いいえ、これはできません。そのホストがダウンした場合はどうなりますか?

HDFS の特定のファイル (多数のブロックを含む) を見ると、多数のブロックが実際に同じデータ ノードによってホストされていることがよくわかりますが、これが保証されるわけではありません。

于 2012-07-18T22:43:07.387 に答える