2012-06-26 98 views
0

我有一個Java應用程序需要讀取和寫入文件到HDFS。我確實使用 FileSystem fs = FileSystem.get(configuration);Hadoop HDFS Java客戶端使用

它運作良好。

現在的問題是:我應該保留此引用並將其作爲單例使用,還是應該每次只使用一次並獲取一個新引用?

如果重要,我需要說的是,應用程序的目標是相當高的流量。

感謝

回答

0

我認爲,答案取決於兩個數的關係 - 網絡帶寬每秒的數據量和(HDFS客戶端和HDFS集羣之間),你可以喂到HDFS客戶端。如果第一個更高 - 那麼在同一時間有幾個連接是有道理的。
通常2-3個併發連接是最佳的