gpt4 book ai didi

mysql - 多列配置单元上的动态分区

转载 作者:可可西里 更新时间:2023-11-01 14:53:12 24 4
gpt4 key购买 nike

我有一个包含多列的文件,其中两列是年份和月份。我正在尝试根据这两列年份和月份对表进行动态分区。

我尝试了以下命令:

将路径 '/com/data/abc.txt' 中的数据加载到表 ABC_TABLE 分区(年,月);

下面是我得到的异常:

失败:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:MetaException(消息:无效的分区键和值;键 [year_cd,quarter_num,],值 [])

最佳答案

加载数据时,需要根据列值提及分区的详细信息。请参阅以下语法,由 clouder 提供。

LOAD DATA INPATH 'hdfs_file_or_directory_path' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]

这是一种静态方法。如果您需要动态,请查看 here和实例here

关于mysql - 多列配置单元上的动态分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715103/

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