怎么查hive的用户 hive如何清空某个分区?
浏览量:2954
时间:2021-03-16 02:24:02
作者:admin
hive如何清空某个分区?
准备好环境。小编已经有了环境,所以我就不解释如何建设环境了。毕竟,建立一套大数据需要一段时间。准备一个分区表以显示分区表名称方法1:使用配置单元自己的SQL语法删除alter table name DROP partition(ETL)DT=20161118)检查20161118分区是否仍在。如果分区不在中,则表示分区已被删除,数据已被清除。方法2:使用HDFS命令清除表。表中仍有一个分区。让我们把隔板也清理一下。首先,使用HDFS检查表的实际分区以及数据目录的位置。HDFS DFS-LS/用户/配置单元/仓库/tbdata.db/表名小写/或Hadoop FS-LS/user/hive/warehouse/tbdata.db/使用HDFS命令删除目录HDFS DFS-RM-R-F/user/hive/warehouse/tbdata.db/表名小写/ETL_udt=20161124最后,检查没有分区的目录,然后转到配置单元命令行查看此表中是否有任何数据
hivesqlsql-获取指定配置单元表或指定文件中所有配置单元表的DDL。如果有按天分区,则默认执行最近7天的分区DDL。同时,表支持符合SQL语法的正则表达式。如果有多个表匹配,则提示用户选择(如果使用文件,则自动关闭交互功能)。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
java线程栈 java的堆和栈