Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HDFS にファイルのすべてのブロックを特定のホストに書き込むように強制したいと考えています。これは可能ですか?それを達成する最も簡単な方法は何ですか?
なんで?hdfs に基づくクラスター コンピューティング フレームワーク用の新しいインスタンス割り当てアルゴリズムを作成しています。ファイルのすべてのブロックを 1 つのホストに配置すると、新しい割り当てシステム (データの局所性を考慮に入れる) と古い割り当てシステムを比較するのがはるかに簡単になります。特に小規模なクラスターではそうです。
いいえ、これはできません。そのホストがダウンした場合はどうなりますか?
HDFS の特定のファイル (多数のブロックを含む) を見ると、多数のブロックが実際に同じデータ ノードによってホストされていることがよくわかりますが、これが保証されるわけではありません。