4

以下のhadoop FAQで:

http://wiki.apache.org/hadoop/FAQ#On_an_individual_data_node.2C_how_do_you_balance_the_blocks_on_the_disk.3F

彼らは単一のデータノードの不均衡の解決策を提供します.しかし、私はまだ質問があります.

「/disk1」と「/disk2」の 2 つのディスクがあるとします。各ディスクには、データ ディレクトリ「./data」があります。つまり、2 つのデータ ディレクトリ「/disk1/data」と「/disk2/data」があります。 . そしてここに質問があります:

「/disk1/data/current」のブロックとメタペアを「/disk2/data/current/」に移動できますか?

4

2 に答える 2

2

はい、ブロックペア(blk_Xデータファイルとblk_X _*。metaCRCファイル)をディスク間で安全に(任意のディスクの親current/または適切なcurrent/Block-Pool IDディレクトリの下で)一緒に移動できますが、特定のDataNodeがダウンしていることを確認してくださいこの操作の時点で。

また、サブディレクトリ全体subdirX(Xは生成された番号)をディスクからディスクに問題なく移動したり、ブロックを任意のサブディレクトリから他のサブディレクトリに移動したりすることもできます。 DataNodeがダウンしています。

于 2012-12-30T20:42:27.990 に答える