私はいくつかのデータノードでhdfsを実行しています。各データノードには8 x 1TBのハードドライバがあります。より大きいハードドライバを持つデータノードに新しいディスクを追加します
各データノードに2 x 2TBのハードドライバを追加します。私はデータノード用の新しいハードドライバーを追加する方法を知っていますが、新しいハードドライバーは古いものよりも混乱していますので、データノード上のハードドライバー間のデータ配信に問題がある可能性があります。
2TBハードドライバーに2つの論理ドライバー(1TB)を作成し、各データノードパスのボリュームが同じになるようにOSにマウントする方が良いと思います。
私はいくつかのアドバイスが必要です。読んでくれてありがとう!
私はCDHを使用しています。あなたの情報は非常に役立ちます。 –
8枚の古いディスクを80%使用した。新しいディスクを追加した後、CDHでバランサーを実行しました。私は、各データノードが古いディスクから新しいディスクにデータをコピーしてバランスを取ると思っていましたが、そうではありませんでした。あなたはこの問題について考えていますか?ありがとうございます! –
バランサは、データノード内のディスク間でデータを移動しません。データノード間でのみデータを移動します。私が知る限り、データノード内のあるディスクから別のディスクにデータを自動的に移動する方法はありません。 80%の容量のディスクを使用している場合、AvailableSpaceに移動すると、正常に動作し、新しいディスクがいっぱいになります。 –