2014-09-27 94 views
2

從通過API和文檔,我得到的印象是hdfs不提供完全異步的寫入操作。在寫操作返回之前,它必須等待塊的最小複製(默認爲1)。有什麼方法可以使用HDFS API異步完成寫入? 謝謝。HDFS是否提供異步寫入?

回答

1

不,HDFS API沒有任何功能來提供異步寫入,因爲它應該提供持久性和阻止寫入。如果性能是目標,一個好主意是在寫入HDFS之前儘可能將數據積累到最小塊大小。但是,如果機器發生故障並且您沒有將數據寫入HDFS,則數據將丟失。