次のディスクがありますが、lsblk
すべてlvmではありません。
sdc 8:32 0 80G 0 disk /var/hadoop1
sdd 8:48 0 80G 0 disk /var/hadoop2
sde 8:64 0 80G 0 disk
sdf 8:80 0 80G 0 disk
sdc
sdd
ディスクがいっぱいです(100%使用)。
状態はsdc
ディスクがsdd
いっぱいで使用できることです
しかし、我々は新しいディスクsdeとsdfを持っており、各ディスクのサイズは20G
だから
sdcに20Gの追加スペースを提供するsde
ためにディスクを追加できますか?sdc
ベストアンサー1
オペレーティングシステムレベルでディスクを追加する代わりに、hadoopから直接これを実行できます。プロパティに追加できますdfs.datanode.data.dir
。形式は
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///disk/c0t2,/disk/c0t3,/dev/sde,/dev/sdf</value>
</property>
私はhadoopがRAWディスクを処理できるかどうか100%確信していません。この場合、各新しいディスクに大きなパーティションを作成、フォーマット、マウントしてから、次のようにフォーマットでき/var/hadoop3
ます/var/hadoop4
。
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///disk/c0t2,/disk/c0t3,/var/hadoop3,/var/hadoop4</value>
</property>