首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从hdfs中删除.Trash中的数据

从hdfs中删除.Trash中的数据
EN

Stack Overflow用户
提问于 2018-09-24 10:04:11
回答 1查看 17.7K关注 0票数 9

当我从hdfs中删除数据时,如果转到.Trash。

我可以用

代码语言:javascript
运行
复制
hdfs dfs -rm -skipTrash /path_to_directory

或使用

代码语言:javascript
运行
复制
hdfs dfs -expunge

删除.Trash中已经存在的数据

两个问题:

  1. 在蜂巢中放置表的时候,这些表是转到.Trash,还是永久删除?
  2. 这能为所有用户从.Trash中删除数据吗?假设我有必要的特权..。

帕维尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-24 14:39:06

如果要删除外部表,则不会发生任何事情,因为它不会删除任何数据。

对于托管表,是的,所有数据文件都将转到运行drop命令的用户的.Trash目录中。然而,它只是数据而不是元数据。

对于您问题的其他部分,如果您有必要的权限,可以删除任何用户的.Trash目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52476909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档