put命令是否100%覆盖了hdfs文件的可用性?

8yoxcaq7  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(253)

我正在使用

echo 'new_hoge' | hdfs dfs -put -f - /output_path/hogefile

覆盖 /output_path/hogefile 但是我想同时确保它对于任何读取请求都是可用的(任何一个结果都是好的)。
这次行动是原子的吗?这样我就不用担心了?如果没有,这通常是如何在实践中实现的?
本文档中的hdfs文档没有说明原子性特性和覆盖操作,因此我假设文件系统没有提供。在hadoop文件系统代码中也找不到。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题