gpt4 book ai didi

amazon-web-services - 是否可以更改默认配置单元分区值?

转载 作者:行者123 更新时间:2023-12-02 18:57:20 27 4
gpt4 key购买 nike

我正在将AWS Glue metastore用于Hive。

当我们拥有记录在AWS S3中且分区列的数据为空的记录时,Hive默认为它们提供以下分区值:

_HIVE_DEFAULT_PARTITION_



这会引起问题,因为我们的分区列是整数,但这是字符串值。

我们可以利用某处的设置为它提供一个整数默认值吗?

最佳答案

您可以尝试更改设置hive.exec.default.partition.name,但需自担风险。从Hive Config Properties:

hive.exec.default.partition.name
Default Value: _HIVE_DEFAULT_PARTITION_
Added In: Hive 0.6.0
The default partition name in case the dynamic partition column value is null/empty string or any other values that cannot be escaped. This value must not contain any special character used in HDFS URI (e.g., ':', '%', '/' etc). The user has to be aware that the dynamic partition value should not contain this value to avoid confusions.



如果您已经有一个NULL分区,则可以将其重命名(移动)为新名称以保留现有数据。

关于amazon-web-services - 是否可以更改默认配置单元分区值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60780583/

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