配置单元更改所有分区的表位置

xienkqul  于 2021-07-15  发布在  Hadoop
关注(0)|答案(0)|浏览(189)

将表的数据移动到 /some_loc ,我可以使用以下命令更改其位置: ALTER TABLE db.my_table SET LOCATION '/some_loc'; 然后 MSCK REPAIR TABLE db.my_table; 但是,虽然这确实移动了表的位置,但表是空的。当我这么做的时候 show partitions db.my_table; 我看到了分区,但是分区引用的是旧位置。我必须删除并重新创建表以显示数据。
当我更改表的位置时,是否有方法确保分区指向正确的位置?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题