本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon EMR 6.7.0:Hive 发布说明
Amazon EMR 6.7.0:Hive 更改
| 类型 | 说明 |
|---|---|
| 功能 | 亚马逊 EMR Hive 与 LakeFormation |
| 功能 | 适用于 Hive EMRFS Amazon S3 优化提交程序的其他审核日志记录。Hive config:hive.blobstore.output-committer.logging,默认值:false |
| 功能 | 在向未 table/static 分区分区插入覆盖时删除了目标目录,其行为与 Hive 2.x 类似。Hive config:hive.emr.iow.clean.target.dir,默认值:false |
| Bug | 修复了在将 Hive EMRFS Amazon S3 优化提交程序与分区存储桶排序结合使用时出现间歇性查询失败的问题。 |
| 升级 | 已将 Hive 升级到版本 3.1.3。请参阅 Apache Hive 3.1.3 发布说明 |
| 升级 | 已将 Parquet 升级到 1.12.2 |
| 逆向移植 | HIVE-20065 |
| 逆向移植 | HIVE-20071 |
| 逆向移植 | HIVE-20607 |
| 逆向移植 | HIVE-20740 |
| 逆向移植 | HIVE-20961 |
| 逆向移植 | HIVE-22059 |
| 逆向移植 | HIVE-22351 |
| 逆向移植 | HIVE-23534 |
| 逆向移植 | HIVE-24048 |
| 逆向移植 | HIVE-24768 |
| 逆向移植 | HIVE-24816 |
| 逆向移植 | HIVE-25971 |
| 逆向移植 | HIVE-26036 |
Amazon EMR 6.7.0:Hive 已知问题
-
如中所述,在与 join 相同的列上使用窗口函数的查询可能会导致无效的转换,HIVE-25278
并导致不正确的结果或查询失败。解决方法是在查询级别为此类查询禁用 CBO。修复程序将在 6.7.0 之后的 Amazon EMR 发行版中提供。有关更多信息,请联系客 AWS 服。 在 6.6.0 到 6.9.x 版 Amazon EMR 中,带有动态分区和 ORDER BY 或 SORT BY 子句的 INSERT 查询将始终具有两个 Reducer。这个问题是由于 OSS 变更造成的 HIVE-20703
,它使动态排序分区优化置于基于成本的决策之下。如果您的工作负载不需要对动态分区进行排序,建议将 hive.optimize.sort.dynamic.partition.threshold属性设置为-1以禁用新功能并获得计算正确的 Reducer 数量。此问题作为其一部分在 OSS Hive 中得到修复,HIVE-22269并在 Amazon EMR 6.10.0 中得到修复。