

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 亚马逊 EMR 7.4.0-Hive 发行说明
<a name="Hive-release-history-740"></a>

## 亚马逊 EMR 7.4.0-Hive 的变化
<a name="Hive-release-history-changes-740"></a>


****  

| Type | 说明 | 
| --- | --- | 
| 升级 | [HIVE-28191](https://issues.apache.org/jira/browse/HIVE-28191)：将 Hadoop 版本升级到 3.4.0 | 
| 升级 |  将 hadoop shaded protobuf 升级到 3.21 | 
| 升级 | 将 commons-cli 升级到 1.5.0 | 
| 升级 | 将 commons-compress 升级到 1.24.0 | 
| 升级 | 将 commons-io 升级到 2.14.0 | 
| 升级 | 将 commons-lang3 升级到 3.21.0 | 
| 改进 | 将尝试在 HiveCLI 中使用现有会话时等待 Tez 会话打开的最长时间更改为 10 秒。 | 
| 改进 | 使用 LIMIT 在 Tez DAG 中为简单的选择查询启用短路机制 | 
| 改进 | [HIVE-21100](https://issues.apache.org/jira/browse/HIVE-21100)：允许扁平化使用 TEZ 引擎和 UNION 子句时生成的表子目录 | 
| 错误修复 | [HIVE-25095](https://issues.apache.org/jira/browse/HIVE-25095)： Beeline/hive -e 命令无法处理带有尾部引号的查询 | 
| 错误修复 | [HIVE-13781](https://issues.apache.org/jira/browse/HIVE-13781)： FileNotFoundException 当分区目录不存在时 Tez Job 失败  | 
| 错误修复 | [HIVE-28480](https://issues.apache.org/jira/browse/HIVE-28480)：在之前的 RS 中，如果联接分支之间的分区哈希生成器不匹配，则禁用 SMB | 

### Amazon EMR 7.4.0 - 新配置
<a name="Hive-release-history-changes-740-new-configs"></a>


****  

| 分类 | Name | 默认值 | 说明 | 
| --- | --- | --- | --- | 
| hive-site | hive.ignore.failure.partition.dir.not.found | false | 如果表分区存在，但实际对象存储路径不存在，则忽略失败。 | 
| hive-site | hive.tez.union.flatten.subdirectories | false | 当向表中写入数据且 UNION ALL 是查询的最后一步时，Tez 上的 Hive 会为 UNION ALL 的每个分支创建一个子目录。启用此属性后，子目录将被移除，文件将被重命名并移动到父目录。请注意，当启用 hive.blobstore.use.output-committer 时，此操作无效。 | 