gpt4 book ai didi

hadoop - Hive:为现有文件夹结构添加分区

转载 作者:可可西里 更新时间:2023-11-01 15:19:37 24 4
gpt4 key购买 nike

我在 HDFS 中有一个如下所示的文件夹结构。但是,实际上没有使用 ALTER TABLE ADD PARTITION 命令在表上创建分区,即使文件夹结构设置为好像表有分区也是如此。

如何自动将所有分区添加到 Hive 表中? (Hive 1.0,外部表)

/user/frank/clicks.db
/date=20190401
/file0004.csv
/date=20190402
/file0009.csv
/date=20190501
/file0000.csv
/file0001.csv
...etc

最佳答案

使用msck修复表命令:

MSCK [REPAIR] TABLE tablename;

ALTER TABLE tablename RECOVER PARTITIONS;

如果您在 EMR 上运行 Hive。

在此处阅读有关这两个命令的更多详细信息:RECOVER PARTITIONS

关于hadoop - Hive:为现有文件夹结构添加分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57032803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com