我正在尝试将表的位置移动到新目录。假设原始位置是/data/dir
。例如,我正在尝试这样的事情:
hadoop fs -mkdir /data/dir_bkp
hadoop fs -mv /data/dir/* /data/dir_bkp
然后我执行配置单元命令,例如:
ALTER TABLE db.mytable RENAME TO db.mytable_bkp;
ALTER TABLE db.mytable_bkp SET LOCATION /data/dir_bkp;
在更改表的位置之前移动目录文件可以吗?运行这些命令后,表格mytable_bkp
是否会像以前一样填充?