【问题标题】:Trash config for hdfs not workinghdfs 的垃圾箱配置不起作用
【发布时间】:2016-06-18 04:53:39
【问题描述】:

在 core-site.xml 中为 hdfs 添加以下配置后,使用 webhdfs 删除 API 时不会创建 /user/X/.Trash 文件夹。

<property>
    <name>fs.trash.interval</name>
    <value>10080</value> 
    </property>
<property>
    <name>fs.trash.checkpoint.interval</name>
    <value>1440</value>
</property>

期望的是,所有被删除的文件都必须在.Trash 文件夹中的垃圾间隔。但是,它在使用 hadoop 命令 (hadoop fs -rm /test/1) 时有效。有人知道吗?

【问题讨论】:

    标签: hdfs webhdfs


    【解决方案1】:

    如指定here

    默认情况下,垃圾箱功能仅适用于使用 Hadoop shell 删除的文件和目录。使用其他接口(例如 WebHDFS 或 Java API)以编程方式删除的文件或目录不会移动到垃圾箱,即使启用了垃圾箱,除非程序已实现对垃圾箱功能的调用。 (例如,Hue 从 CDH 4.4 开始实现垃圾。)

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多