如何删除/截断从Hadoop的蜂巢表?(How to delete/truncate tables

2019-07-20 16:43发布

请告诉我如何从蜂巢中删除表,也从那里我可以得到约蜂巢查询的详细信息告诉。

Answer 1:

您可以使用下拉命令从HDFS删除元数据和实际数据。

而刚刚删除的数据并保留表结构,使用截断命令。

有关蜂巢QL进一步的帮助,检查蜂箱的语言手册 。



Answer 2:

使用以下方法来删除在Linux环境中的所有表。

hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'


Answer 3:

截断:

hive -e "TRUNCATE TABLE IF EXISTS $tablename"

下降:

hive -e "Drop TABLE IF EXISTS $tablename"


Answer 4:

您需要删除该表,然后重新创建它,然后再重新装



文章来源: How to delete/truncate tables from Hadoop-Hive?
标签: hadoop hive