

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EMR 6.9.0 - Hive リリースノート
<a name="Hive-release-history-690"></a>

## Amazon EMR 6.9.0 - Hive の変更点
<a name="Hive-release-history-changes-690"></a>


****  

| 型 | 説明 | 
| --- | --- | 
| アップグレード | Jetty を [9.4.48.v20220622](https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622) にアップグレード | 
| アップグレード | Hadoop 3.3.3 をサポート | 
| 機能 | Amazon EMR Hive を Lake Formation と統合して、GCSC API を使用するインタラクティブワークロードを実現します。 | 
| 機能 | Amazon EMR Hive と Iceberg の統合。 | 
| 改良点 | Amazon EMR セキュリティ設定を使用して[転送中の暗号化](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-data-encryption-options.html#emr-encryption-intransit)が有効になっている場合は、HiveServer2 で SSL を有効にします。 | 
| 改良点 | Hive EMRFS Amazon S3 最適化コミッターをデフォルトで有効にします。詳細については、「[Hive EMRFS S3 向けに最適化されたコミッターを有効にする](hive-optimized-committer.md)」を参照してください。 | 
| 改良点 | [SPARK-34210](https://issues.apache.org/jira/browse/SPARK-34210) を修正するため、InputFormat のマップされたバージョンのみを継承する HiveHBaseTableInputFormatV2 を追加しました。これを使うには hive.hbase.inputformat.v2 を true に設定してください。 | 
| 改良点 | TezAM を終了してすぐに新しいバージョンを起動するのではなく、[hive.cli.tez.session.async]() を使用してバックグラウンドで起動するのを待ちます。このタイムアウトを秒単位で設定するには hive.emr.cli.tez.session.open.timeout を使用します。 | 
| 改良点 | [hive.conf.restricted.list.append]() オプションを追加すると、カンマで区切られた設定を既存の制限付き設定リスト hive.conf.restricted.list に追加できます。 | 
| 改良点 | データベースのロケーションが定義されていないために Hive クエリが失敗したときのエラーメッセージがわかりやすくなりました。 | 
| バックポート | [HIVE-24484](https://issues.apache.org/jira/browse/HIVE-24484): Hadoop を 3.3.1 に、Tez を 0.10.2 にアップグレード  | 
| バックポート | [HIVE-22398](https://issues.apache.org/jira/browse/HIVE-22398): ShimLoader による YARN キュー管理を削除。 | 
| バックポート | [HIVE-23190](https://issues.apache.org/jira/browse/HIVE-23190): LLAP: ファイルシステムオブジェクトを TezSpillRecord に渡すように IndexCache を修正。 | 
| バックポート | [HIVE-22185](https://issues.apache.org/jira/browse/HIVE-22185): HADOOP-15832 が原因で、MiniYarn クラスターを使用するテストで問題が発生する。 | 
| バックポート | [HIVE-21670](https://issues.apache.org/jira/browse/HIVE-21670): mockito-all を mockito-core 依存関係に置き換え。 | 
| バックポート | [HIVE-24542](https://issues.apache.org/jira/browse/HIVE-24542): アップグレード用に Guava を準備。 | 
| バックポート | [HIVE-23751](https://issues.apache.org/jira/browse/HIVE-23751): QTest: HADOOP-16582 の後に ProxyFileSystem で \#mkdirs() メソッドをオーバーライドして位置合わせする。 | 
| バックポート | [HIVE-21603](https://issues.apache.org/jira/browse/HIVE-21603): Java 11 の準備: powermock のバージョンを更新。 | 
| バックポート | [HIVE-24083](https://issues.apache.org/jira/browse/HIVE-24083): Hadoop 3.3.0 の hcatalog エラー: 認証タイプが必要。 | 
| バックポート | [HIVE-24282](https://issues.apache.org/jira/browse/HIVE-24282): 明示的に指定されない限り、列の表示で出力列をソートしないでください。 | 
| バックポート | [HIVE-20656](https://issues.apache.org/jira/browse/HIVE-20656): 妥当なデフォルト: マップ集約メモリの設定が重度すぎる。 | 
| バックポート | [HIVE-25443](https://issues.apache.org/jira/browse/HIVE-25443): Arrow SerDe は、1024 個を超える値がある場合に複雑なデータ型をシリアル化/逆シリアル化できない | 
| バックポート | [HIVE-19792](https://issues.apache.org/jira/browse/HIVE-19792): orc を 1.5.2 にアップグレードして、decimal\_64 スキーマ進化テストを有効化する。 | 
| バックポート | [HIVE-20437](https://issues.apache.org/jira/browse/HIVE-20437): 浮動小数点数、倍精度および 10 進数からのスキーマの進化を処理する。 | 
| バックポート | [HIVE-21987](https://issues.apache.org/jira/browse/HIVE-21987): Hive は、10 進数のアノテーションが付けられた Parquet int32 を読み取ることができない。 | 
| バックポート | [HIVE-20038](https://issues.apache.org/jira/browse/HIVE-20038): バケット化されていないテーブルやパーティション化されたテーブルの更新クエリで NPE がスローされる。 | 

## Amazon EMR 6.9.0 - Hive の既知の問題
<a name="emr-Hive-690-issues"></a>
+ Amazon EMR 6.6.0 から 6.9.x では、動的パーティションと ORDER BY 句または SORT BY 句を使用した INSERT クエリには常に 2 つのリデューサーがあります。この問題は、OSS が変更された [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703) が原因です。これにより、動的ソートパーティションの最適化がコストベースの決定下に置かれます。ワークロードで動的パーティションのソートが不要な場合は、`hive.optimize.sort.dynamic.partition.threshold` プロパティを `-1` に設定して新機能を無効にし、リデューサーの数を正しく計算することをお勧めします。この問題は、[HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269) の一部として OSS Hive で修正され、Amazon EMR 6.10.0 で修正されています。