Hadoop的WORM原理。它究竟意味着什么?

时间:2017-09-14 08:45:36

标签: hadoop hue

Hadoop遵循WORM原则。为什么Hue让我编辑文件?我在HDFS(CDH)中创建了一个文件,说employee.txt。我认为根据WORM原则,employee.txt不应该是可编辑的。但是当我使用Hue打开文件时 - >编辑文件,我可以编辑现有内容。那么WORM原理的概念是什么?

1 个答案:

答案 0 :(得分:0)

这是因为Hue做了:

  1. 将内容写入tempfile
  2. 删除旧文件
  3. 将tempfile重命名为文件
  4. 这绕过了WORM原则。

    https://github.com/cloudera/hue/blob/master/desktop/libs/hadoop/src/hadoop/fs/fsutils.py处的代码:

    Body
       |____ iframe = Principal
           |____ frameSet = frmSet
               |____ frame = Corpo
                   |____frame = iframePrinc