24

请告诉我如何从配置单元中删除表,并告诉我从哪里可以获得有关配置单元查询的更多信息。

4

3 回答 3

31

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

而只是为了删除数据并保持表结构,使用 truncate 命令。

有关 hive ql 的进一步帮助,请查看hive 的语言手册

于 2013-02-28T08:30:15.197 回答
12

截断:

hive -e "TRUNCATE TABLE IF EXISTS $tablename"

下降:

hive -e "Drop TABLE IF EXISTS $tablename"
于 2016-10-05T06:52:40.910 回答
6

使用以下命令删除linux环境中的所有表。

hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'
于 2013-03-01T11:23:54.100 回答