Hive中每个表都会在hdfs上存在一个路径,想要修改为新的路径怎么办?

提问者:帅平 问题分类:大数据
Hive中每个表都会在hdfs上存在一个路径,想要修改为新的路径怎么办?
1 个回答
永不落的梦想
永不落的梦想
为Hive的表设置新路径的sql语句如下:
alter table test_table set location 'hdfs://xxx/hive/warehouse/newpath'
发布于:1年前 (2023-03-17) IP属地:四川省
帅平
帅平提问者
这个只争对内部表,如果是外部表的话,一般我们是新创建一张表,然后把旧表删除,再执行rename表名称,例如:
create EXTERNAL table test_table (....) location '/hive/warehouse/test.db/newpath'
发布于:1年前 (2023-03-17) IP属地:四川省
我来回答