1

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

4

1 回答 1

0

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

通过导出 --> 在 HDFS 中定位文件

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

导出表 tbl_nm 到“hdfs_location”;

从'hdfs_location'导入表new_tbl_nm;

访问这里了解更多详情..

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

于 2013-10-05T12:17:49.360 回答