我有一张table TEST
带一个分区 Profession
. 执行后
Alter Table TEST PARTITION(Profession='50') set location 'hdfs:/apps/hive/warehouse1/TEST/Profession=50';
命令执行无误;
下一个查询失败,出现异常:
cannot find dir = hdfs:/xxxxxxxx/apps/hive/wharehouse/TEST/Profession=50
这是最初设置分区的目录。
执行alter table将位置移回原始位置并不能修复信息。
我的目标是随着时间的推移将旧分区从ssd hdfs卷移动到hdd hdfs卷。
有什么建议吗?谢谢
1条答案
按热度按时间sqxo8psd1#
尝试做msck修复表测试