gpt4 book ai didi

hadoop - 删除数据后drop hive外部表,不行吗?

转载 作者:行者123 更新时间:2023-12-02 20:45:22 25 4
gpt4 key购买 nike

我有一个 hive 外部表。
首先我删除hdfs文件使用hdfs dfs -rm -r /.../tableName ,然后我掉表,可惜我不能掉表!

然后我将文件从垃圾箱移动到表目录,也就是恢复文件,但我也无法删除表!

现在,我无法创建新表,也无法删除表,我该怎么做才能删除表?

最佳答案

您可以直接从 hive shell 中删除 hdfs 文件,这可能是为了安全地删除数据。

hive> dfs -rmr /user/hive/warehouse/database_name.db/table_name;

或者
hive> dfs -rm -r /user/hive/warehouse/database_name.db/table_name;

然后您可以使用 DROP TABLE 命令完全删除它。

关于hadoop - 删除数据后drop hive外部表,不行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48293863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com