在配置单元中,我们可以更改 managed/external table 的位置吗
In hive,can we change location of managed/external table
在蜂巢中,我们可以更改 managed/external table 的位置吗
如果是如何。更改位置后,它的行为会像外部 table 还是内部 table
我试图搜索这个问题,但没有得到正确的答案
是的,如果我们添加位置
,我们可以更改托管 table 的位置
CREATE TABLE weather (wban INT, date STRING, precip INT)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ‘,’
LOCATION ‘ /hive/data/weather’;
创建后我们可以通过以下命令更改位置
ALTER (DATABASE|SCHEMA) database_name SET LOCATION hdfs_path
即使我们更改位置,table 也将仅作为托管 table
是的,这是可能的。如果您正在寻找外部 table 位置更改,请使用如下所示的更改脚本
改变 TABLE 用户
设置位置 'hdfs://hostname:port/source_folder_path'
在蜂巢中,我们可以更改 managed/external table 的位置吗 如果是如何。更改位置后,它的行为会像外部 table 还是内部 table
我试图搜索这个问题,但没有得到正确的答案 是的,如果我们添加位置
,我们可以更改托管 table 的位置CREATE TABLE weather (wban INT, date STRING, precip INT)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ‘,’
LOCATION ‘ /hive/data/weather’;
创建后我们可以通过以下命令更改位置
ALTER (DATABASE|SCHEMA) database_name SET LOCATION hdfs_path
即使我们更改位置,table 也将仅作为托管 table
是的,这是可能的。如果您正在寻找外部 table 位置更改,请使用如下所示的更改脚本 改变 TABLE 用户 设置位置 'hdfs://hostname:port/source_folder_path'