0

我有一个 java 应用程序,它需要读取和写入文件到 HDFS。我确实使用 FileSystem fs = FileSystem.get(configuration);

而且效果很好。

现在的问题是:我应该保留这个引用并将其用作单例,还是应该只使用一次并每次都获得一个新的?

如果重要的话,我需要说该应用程序的目标是相当高的流量。

谢谢

4

1 回答 1

0

我认为答案取决于两个数字的关系——网络带宽(HDFS 客户端和 HDFS 集群之间)和每秒可以提供给 HDFS 客户端的数据量。如果 first 更高 - 那么同时有几个连接是有意义的。
通常2-3个并发连接是最佳的

于 2012-06-26T10:36:34.947 回答