Hive 如何更新配置单元表';在将带有hdfs的orc文件复制到该表的文件夹中后,s数据

Hive 如何更新配置单元表';在将带有hdfs的orc文件复制到该表的文件夹中后,s数据,hive,hdfs,orc,Hive,Hdfs,Orc,将orc文件插入具有hdfs copy的表的文件夹后,如何更新该配置单元表的数据以在使用配置单元查询时查看这些数据 致以最诚挚的问候。如果未对表进行分区,则一旦文件位于LOCATION子句中指定的文件夹中的HDFS中,则数据应可用于查询。 如果表是分区的,那么您首先需要运行addpartition语句。如belostoky在上面的回答中所述。如果表未分区,则可以使用更新的数据直接查询表 但若您的表是分区的,那个么您需要首先在配置单元表中添加分区,您可以使用 您可以使用ALTERTABLE语句添加

将orc文件插入具有hdfs copy的表的文件夹后,如何更新该配置单元表的数据以在使用配置单元查询时查看这些数据


致以最诚挚的问候。

如果未对表进行分区,则一旦文件位于LOCATION子句中指定的文件夹中的HDFS中,则数据应可用于查询。

如果表是分区的,那么您首先需要运行addpartition语句。

如belostoky在上面的回答中所述。如果表未分区,则可以使用更新的数据直接查询表 但若您的表是分区的,那个么您需要首先在配置单元表中添加分区,您可以使用

您可以使用ALTERTABLE语句添加分区,如下所示

ALTER TABLE table1
    ADD PARTITION (dt='<date>')
    location '<hdfs file path>'
在metastore中添加分区

完成后,您可以查询数据

msck repair table table1