我想将新创建的Hadoop备份标记为未经验证。我想出了三种方法:
-
名称更改为
file.bak.unverified
-
名称更改为
file.unverified.bak
-
在
file.bak
目录下创建一个名为.unverified
的文件
我认为第三种方法是最合理的,因为它不改变扩展名,因此如果我想要删除这个放置标签的系统,可以提供更多的控制。
然而,我对实现它的最佳方式没有信心。我应该写备份,提交,然后创建一个文件吗?这样,就可以在提交后,我的作业失败,并且有一个备份,其中没有.unverified文件。
您可能需要考虑使用访问控制列表。这只是将权限元数据添加到文件中。这可能是一个很好的选择,因为没有多余的小文件挂在周围需要清理。这也将使它能够快速地看到需要验证的内容。