1

HDFS でディレクトリの名前を変更する最善の方法は何ですか?

たとえば、A と B の 2 つのフォルダーがあり、それぞれに 10000 を超えるファイルがあるとします。

B を A に、A を X に名前を変更したいと思います。

これは mv コマンドで可能ですか? その場合、バックグラウンドで何が行われますか (名前の変更またはコピーと削除のみ)?

4

1 に答える 1

2

発生するのは名前の変更だけです。すべてのデータ ブロックを全体にコピーするには、非常にコストがかかります。代わりに、ディレクトリの名前を変更し、Namenode メタデータを更新するだけです。

于 2013-08-06T10:25:37.913 に答える