hive中怎么删除表中的部分数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive中怎么删除表中的部分数据相关的知识,希望对你有一定的参考价值。

参考技术A

工具:(1)HIVE;

(2)电脑;

(3)Xshell;

采用hdfs命令进行删除表中的部分数据:

1、先使用hdfs查看该表实际分区以及数据目录位置

hdfs dfs -ls /user/hive/warehouse/tbdata.db/表名小写/;

2、例如:使用hdfs命令删除该分区20161124目录

hdfs dfs -rm -r -f   /user/hive/warehouse/tbdata.db/表名小写/etl_dt=20161124;

3、最后查看是否有分区目录;

4、最查看进hive命令行查看此表是否还有数据。

以上是关于hive中怎么删除表中的部分数据的主要内容,如果未能解决你的问题,请参考以下文章

将 hive 外部表更改为同一数据库中的内部表也会从另一个表中删除数据

我们可以删除 hive 表中的特定存储桶吗? [关闭]

从 hive 外部表中的分区中删除列

Hive实现删除部分数据 delete from where

Hive实现删除部分数据 delete from where

从 Hive 分区外部表中删除特定列