首页 > 解决方案 > 设置 "fs.hdfs.impl.disable.cache" = true 与创建 hdfs 文件系统的新实例

问题描述

在多线程应用的情况下,如果我们使用FileSystem.get并关闭文件系统,其他线程就会出现FileSystem closed异常。

如果我们禁用缓存,它将不是FileSystem对象的静态实现,即每次都会创建新的文件系统对象。

我试图找出FileSystem.newInstance和禁用缓存之间的区别。

在内存/性能方面会有什么区别?

标签: hadoophdfs

解决方案


推荐阅读