Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hive 蜂巢位置_Hive_Hdfs_Hiveddl - Fatal编程技术网

Hive 蜂巢位置

Hive 蜂巢位置,hive,hdfs,hiveddl,Hive,Hdfs,Hiveddl,在创建配置单元表时,我可以将“位置”指向hdfs中存在数据的位置。我是否仍需要加载数据,还是数据将直接在配置单元上可用?您可以在创建表时指定任何位置,数据将可访问。如果表已分区,则使用ALTER table ADD PARTITION或MSCK REPAIR table table\u name或Amazon versionALTER table\u name RECOVER PARTITIONS,这将把HDFS上存在但不在metastore中的任何分区添加到metastore中。请参见此处的文

在创建配置单元表时,我可以将“位置”指向hdfs中存在数据的位置。我是否仍需要加载数据,还是数据将直接在配置单元上可用?

您可以在创建表时指定任何位置,数据将可访问。如果表已分区,则使用
ALTER table ADD PARTITION
MSCK REPAIR table table\u name
或Amazon version
ALTER table\u name RECOVER PARTITIONS
,这将把HDFS上存在但不在metastore中的任何分区添加到metastore中。请参见此处的文档:


如果表未分区,您可以在创建表时简单地使用数据指定位置,或者使用
altertable SET location
更改表位置

您可以在创建表时指定任何位置,数据将可访问。如果表已分区,则使用
ALTER table ADD PARTITION
MSCK REPAIR table table\u name
或Amazon version
ALTER table\u name RECOVER PARTITIONS
,这将把HDFS上存在但不在metastore中的任何分区添加到metastore中。请参见此处的文档:

如果表未分区,您可以在创建表时简单地使用数据指定位置,或者使用
altertable SET location
更改表位置