distributedfilesystem的重命名似乎是原子的。有一个javadoc注解 rename(Path src, Path dst, final Options.Rename... options) 方法说明: /***This rename operation is guaranteed to be atomic. */ 最新的文档还说原子重命名是hadoop兼容文件系统的核心期望之一,因此我假设像webhdfsfilesystem和s3filesystem这样的常用文件系统支持原子重命名。源代码有点难理解,所以我不是100%确定。
1条答案
按热度按时间7vux5j2d1#
distributedfilesystem的重命名似乎是原子的。有一个javadoc注解
rename(Path src, Path dst, final Options.Rename... options)
方法说明:/***This rename operation is guaranteed to be atomic. */
最新的文档还说原子重命名是hadoop兼容文件系统的核心期望之一,因此我假设像webhdfsfilesystem和s3filesystem这样的常用文件系统支持原子重命名。源代码有点难理解,所以我不是100%确定。