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实现删除部分数据 delete from where