クラスタ内でレプリケーションファクタが変更された場合(5〜3など)、クラスタが再起動した場合、古いファイルブロックはどうなりますか?レプリケートされたものとみなされ、削除されるか、レプリケーションファクタは新しいファイルにのみ適用されますか?つまり、古いファイルブロックは5回複製され、新しいファイルブロック(再起動後)は3回複製されます。 クラスタを再起動しないとどうなりますか?HDFSレプリケーションファクタの変更
7
A
答えて
11
クラスタ内でレプリケーションファクタが変更された場合(5〜3など)、クラスタが再起動された場合、古いファイルブロックはどうなりますか?
既存の/古いファイルブロックには何も起こりません。
オーバーレプリケートとみなされ、削除されるか、またはレプリケーションファクタは新しいファイルにのみ適用されますか?
新しい複製ファクタは、複製ファクタがHDFS全体の設定ではなくファイルごとの属性であるため、新しいファイルにのみ適用されます。
古いファイルブロックが5回複製され、新しいファイルブロック(再起動後)が3回複製されることを意味します。
これは逆です。レプリケーションファクタが3に設定されている既存のファイルは、引き続き3ブロックを保持します。より高い既定のレプリケーションファクタで作成された新しいファイルは5ブロックを保持します。
クラスタを再起動しないとどうなりますか?
再起動するか、クラスタを再起動しないと何も起こりません。このプロパティはファイル単位であり、ファイルを作成するときにクライアントによって導かれるため、この設定を変更するためにクラスタを再起動する必要はありません。クライアントの設定を更新するだけです。
レプリケーション・チェンジャーコマンドの実行を検討、すべてのあなたの古いファイル複製ファクタを変更するには見れば:hadoop fs -setrep -R 5 /
関連する問題
- 1. HDFS削減レプリケーションファクタ
- 2. HDFSレプリケーションファクタはどのように決定されますか?
- 3. HDFSの変更を伴うHive外部テーブルの更新
- 4. hadoop HDFSファイルの更新
- 5. についてhadoop hdfsファイルシステムの名前変更
- 6. hdfsはいつディレクトリのアクセス時間と変更時間を変更しますか?
- 7. HDFSへのパラレルコピー
- 8. HDFSのファイルブロック
- 9. hdfsのファイルパス
- 10. CloudStoreとHDFS
- 11. /var/log/hadoop-hdfsのhadoop-hdfsログを消去する方法
- 12. ストーム:HA HDFSでHdfsBolt()でHDFS URIを定義する方法
- 13. hdfs movefromlocalとcopyFromLocalFileの違い
- 14. HDFSシーケンスファイルの索引付け
- 15. hbase/hdfsの商用サポート
- 16. hdfsのデフォルト値dfs -ls
- 17. HDFSで最後に更新されたファイルを取得
- 18. HDFS:ディレクトリを削除する
- 19. HDFSのDFSClientとFileSystemの相違点
- 20. SequenceFileへのHDFSの追加が遅い
- 21. Namenode-HDFS(Hadoopの問題)の「Connection refused」エラー
- 22. HDFSのブロックサイズと実際のファイルサイズ
- 23. hdfs://とsparkの糸の相違
- 24. HDFSからHBaseへのデータインポート(cdh3u2)
- 25. HadoopでHDFSのファイルに書き込む
- 26. HDFSとGridFS:どちらを使うの?
- 27. hdfsの転送ファイルについて
- 28. HDFSにおけるパラメータ "mapred.min.split.size"の動作
- 29. hadoopでHDFSに接続中のEOFException
- 30. 複数のXMLをHDFS XSLで読み書きして変換する
誰かがこの質問に答えてくださいできますか? – user2470193