Hive 蜂巢位置
在创建配置单元表时,我可以将“位置”指向hdfs中存在数据的位置。我是否仍需要加载数据,还是数据将直接在配置单元上可用?您可以在创建表时指定任何位置,数据将可访问。如果表已分区,则使用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中。请参见此处的文
ALTER table ADD PARTITION
或MSCK REPAIR table table\u name
或Amazon versionALTER table\u name RECOVER PARTITIONS
,这将把HDFS上存在但不在metastore中的任何分区添加到metastore中。请参见此处的文档:
如果表未分区,您可以在创建表时简单地使用数据指定位置,或者使用
altertable SET location
更改表位置 您可以在创建表时指定任何位置,数据将可访问。如果表已分区,则使用ALTER table ADD PARTITION
或MSCK REPAIR table table\u name
或Amazon versionALTER table\u name RECOVER PARTITIONS
,这将把HDFS上存在但不在metastore中的任何分区添加到metastore中。请参见此处的文档:
如果表未分区,您可以在创建表时简单地使用数据指定位置,或者使用altertable SET location
更改表位置