

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon EMR 7.4.0 - Hive 版本備註
<a name="Hive-release-history-740"></a>

## Amazon 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 著色 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 任務失敗  | 
| 錯誤修正 | [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>


****  

| 分類 | 名稱 | 預設 | Description | 
| --- | --- | --- | --- | 
| hive-site | hive.ignore.failure.partition.dir.not.found | false | 如果資料表分割區存在但實際物件儲存路徑不存在，則忽略失敗。 | 
| hive-site | hive.tez.union.flatten.subdirectories | false | 將資料寫入資料表時，UNION ALL 是查詢的最後一個步驟，Hive on Tez 會為 UNION ALL 的每個分支建立子目錄。啟用此屬性時，會移除子目錄，並將檔案重新命名並移至父目錄。請注意，啟用 hive.blobstore.use.output-committer 時，這沒有任何影響。 | 