2013-01-18 39 views
0

由於CDH4遵循JBOD模式爲n個節點創建一個從1到n的目錄。 對於數據目錄,我可以在兩個不同分區中擁有兩個具有相同名稱的目錄嗎? 我有/ mnt/disk1和/ mnt/disk2分區的每個100GB,我想用它們都用於HDFS。 請問以下conf工作我們可以在CDH4中爲dfs.data.dir指定兩個不同的分區嗎?

<property> 
<name>dfs.datanode.data.dir</name> 
<value>/mnt/disk1/1/dfs/dn,mnt/disk2/1/dfs/dn,mnt/disk1/2/dfs/dn,mnt/disk2/2/dfs/dn</value> 
</property> 

回答

1

是的。就配置而言,它只是將這些視爲不同的目錄。如果每個設備都是不同的設備,您將會獲得更高的效率,因爲這將有助於避免IO界限。

+0

好的。所以你說這會起作用。謝謝!!我只是給它一個鏡頭,並會接受答案.. :) – Nilesh

+1

只是爲了確定,每個磁盤有兩個分區吧?所以它就像sdb1 =>/mnt/disk1/1/dfs/dn,sdb2 =>/mnt/disk1/2/dfs/dn,sdc1 =>/mnt/disk2/1/dfs/dn,sdc2 =>/MNT /磁盤2/2/DFS/DN?如果每個磁盤只有一個分區,那麼你可能會遇到麻煩。如果它像我之前展示的那樣安裝好了,但我不確定額外的分區是否會提供任何效率。 – Ilion

相關問題