我有一个表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卷。
有什么建议吗? 感谢
答案 0 :(得分:0)
尝试 msck修复表测试