Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试重命名具有大量分区(多级,两级)的大型 Hive 表(托管表)。每当我们使用 ALTER TABLE 命令时,它就会挂起。它是 Hive 中现有的错误吗?有人遇到过这个问题吗?任何指针都会有所帮助。
您是说 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?