无法重命名具有大量分区的大型Hive表

时间:2013-04-25 00:22:39

标签: hive

我正在尝试重命名具有大量分区(多级,两级)的大型Hive表(托管表)。每当我们使用ALTER TABLE命令时,它就会挂起。它是Hive中的现有错误吗?有没有人面对这个问题?任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:0)

您说ALTER TABLE命令挂起。 因此,请尝试使用Hive中的导入和导出选项。

按出口 - >在HDFS中查找文件

通过导入 - >从HDFS复制数据

EXPORT TABLE tbl_nm TO'hdfs_location';

IMPORT TABLE new_tbl_nm FROM'hdfs_location';

访问此处了解更多详情..

http://www.aptibook.com/discuss-technical?uid=tech-hive13&question=Rename-a-table-in-Hive-%E2%80%93-How-to-do-it