

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

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

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


****  

| 型 | 説明 | 
| --- | --- | 
| 改良点 | パーティションの削除のパフォーマンスを向上させるため、マルチスレッドによるパーティションの削除のサポートを追加 | 
| 改良点 | エンコードされた Hive クエリファイルの読み取りをサポート | 
| 改良点 | Hive on Tez ジョブの Tez シャッフルハンドラーをデフォルトで有効化 | 
| バグ | hive.groupby.skewindata が有効になっているときの誤った結果を修正するために、リデューサーへのキーの確定的配布を有効にするオプションを追加 ([HIVE-20220](https://issues.apache.org/jira/browse/HIVE-20220) で報告) | 
| バグ | デフォルトのパーティション名が設定されている場合の統計情報の計算が失敗する問題を修正 | 
| バグ | 転送中の暗号化が有効になっているクラスターで HiveServer2 に SSL が初期設定されている場合に渡されるカスタム SSL 分類パラメータはすべて優先する | 
| バックポート | [HIVE-23617](https://issues.apache.org/jira/browse/HIVE-23617): ストレージ API FindBug に関する問題を修正 | 
| バックポート |  [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): ベクトル化: スクラッチ列の割り当て解除を修正し、子 ConstantVectorExpression を出力として再利用しない | 
| バックポート | [HIVE-23614](https://issues.apache.org/jira/browse/HIVE-23614): removeTempOrDuplicateFiles に HiveConfig を常に渡す | 
| バックポート | [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354): compareTempOrDuplicateFiles からファイルサイズのサニティチェックを削除 | 
| バックポート | [HIVE-20344](https://issues.apache.org/jira/browse/HIVE-20344): SBA の PrivilegeSynchronizer が AccessControlException をスローする問題を修正。また、特権シンクロナイザーを無効にするプロパティ hive.privilege.synchronizer も導入 | 
| バックポート | [HIVE-15826](https://issues.apache.org/jira/browse/HIVE-15826): すべての SerDes の「serialization.encoding」の設定をサポート | 
| バックポート | [HIVE-18284](https://issues.apache.org/jira/browse/HIVE-18284): dynpart ソート最適化で「distribute by」句を使用してデータを挿入するときの NPE を修正 | 
| バックポート | [HIVE-24930](https://issues.apache.org/jira/browse/HIVE-24930): 子演算からの Operator.setDone() ショートサーキットはベクトル化されたコードパスでは使用されない (childSize == 1 の場合) | 
| バックポート | [HIVE-24523](https://issues.apache.org/jira/browse/HIVE-24523): LazySimpleSerde のベクトル化された読み取りパスはタイムスタンプの SERDEPROPERTIES を無視する | 
| バックポート | [HIVE-23265](https://issues.apache.org/jira/browse/HIVE-23265): 制限とオフセットが設定された重複行セットが返される | 
| バックポート | [HIVE-21492](https://issues.apache.org/jira/browse/HIVE-21492): VectorizedParquetRecordReader が、thrift/カスタムツールを使用して生成された parquet ファイルを読み取れない | 
| バックポート | [HIVE-22540](https://issues.apache.org/jira/browse/HIVE-22540): ベクトル化:VectorizedBatchUtil.makeLikeColumnVector() では Decimal64 列が機能しない | 
| バックポート | [HIVE-22588](https://issues.apache.org/jira/browse/HIVE-22588): ベクトルグループ化モードを切り替えたときに、残りのグループ化セットの残りの行をフラッシュする | 
| バックポート | [HIVE-22551](https://issues.apache.org/jira/browse/HIVE-22551): BytesColumnVector initBuffer はベクトルと長さを一貫してクリーンアップする必要がある | 
| バックポート | [HIVE-22448](https://issues.apache.org/jira/browse/HIVE-22448): CBO: group-by キーを使用して複数のカウントを個別に展開する | 
| バックポート | [HIVE-22248](https://issues.apache.org/jira/browse/HIVE-22248): 統計情報が持続する問題を修正 | 
| バックポート | [HIVE-22210](https://issues.apache.org/jira/browse/HIVE-22210): ベクトル化により、フィルタリングに関係する計算出力列が再利用される可能性がある | 
| バックポート | [HIVE-21531](https://issues.apache.org/jira/browse/HIVE-21531): ベクトル化: すべての NULL ハッシュコードが Murmur3 を使用して計算されない | 
| バックポート | [HIVE-20419](https://issues.apache.org/jira/browse/HIVE-20419): ベクトル化: VectorPartitionDesc がハッシュマップキーで使用された後に変更されるのを防ぐ | 
| バックポート | [HIVE-19388](https://issues.apache.org/jira/browse/HIVE-19388): VectorMapJoinCommonOperator の初期化中の ClassCastException | 
| バックポート | [HIVE-21584](https://issues.apache.org/jira/browse/HIVE-21584): Java 11 の準備: システムクラスローダーは URLClassLoader ではない | 
| バックポート | [HIVE-25107](https://issues.apache.org/jira/browse/HIVE-25107): クラスパスのロギングは DEBUG レベルにすべき (\#2271) | 
| バックポート | [HIVE-22097](https://issues.apache.org/jira/browse/HIVE-22097): Java 11 の java.util.ArrayList は互換性がない | 
| バックポート | [HIVE-23938](https://issues.apache.org/jira/browse/HIVE-23938): LLAP: JDK11 - 一部の GC ログファイルのローテーションに関連する jvm 引数が使用できなくなった | 
| バックポート | [HIVE-26226](https://issues.apache.org/jira/browse/HIVE-26226): upgrade-acid で hive メタストアから jdk.tools dep を除外する | 
| バックポート | [HIVE-17879](https://issues.apache.org/jira/browse/HIVE-17879): Datanucleus Maven プラグインのアップグレード | 
| バックポート | [HIVE-27004](https://issues.apache.org/jira/browse/HIVE-27004): DateTimeFormatterBuilder\#appendZoneText は 8 を超える Java バージョンでは「UTC\+」を解析できない | 
| バックポート | [HIVE-16812](https://issues.apache.org/jira/browse/HIVE-16812): VectorizedOrcAcidRowBatchReader が削除イベントをフィルタリングしない | 
| バックポート | [HIVE-17917](https://issues.apache.org/jira/browse/HIVE-17917): VectorizedOrcAcidRowBatchReader.computeOffsetAndBucket の最適化 | 
| バックポート | [HIVE-19985](https://issues.apache.org/jira/browse/HIVE-19985): ACID: 読み取り専用クエリの ROW\_\_ID セクションのデコードをスキップする | 
| バックポート | [HIVE-20635](https://issues.apache.org/jira/browse/HIVE-20635): VectorizedOrcAcidRowBatchReader は元のファイルの削除イベントをフィルタリングしない | 
| アップグレード | Javadoc を 3.3.1 にアップグレード | 
| アップグレード | Javassist を 3.24.1-GA にアップグレード | 
| アップグレード | Apache ディレクトリサーバーを 2.0.0-M14 に更新 | 

## 新しい設定
<a name="Hive-release-history-changes-6110-new-configurations"></a>


****  

| 名前 | 分類 | 説明 | 
| --- | --- | --- | 
| hive.metastore.fs.drop.partition.threads | hive-site | ドロップパーティションスレッドプール内のコアスレッドの数。 | 
| hive.metastore.fs.drop.partition.keepalive.time | hive-site | (スレッドプールからの) アイドル状態のドロップパーティション非同期スレッドが新しいタスクが到着するのを待ってから終了する時間 (秒単位)。 | 
| hive.metastore.fs.drop.partition.threadpool.max.queue.size | hive-site | ファイルシステムからパーティションを削除する際にスレッドプール内で使用される最大キューサイズ。 | 
| hive.groupby.enable.deterministic.distribution | hive-site | リデューサーへのキーの確定的配布を有効にします。ランダムパーティショニングに使用される rand 関数を呼び出す際に、定数のシード値を渡します。 | 
| hive.privilege.synchronizer | hive-site | HiveServer2 で外部オーソライザーからの権限を定期的に同期するかどうか。 | 
| hive.cli.query.file.encoding | hive-site | cli 引数で提供されるすべてのタイプのクエリファイル (クエリファイル、init クエリファイル、rc ファイルなど) のファイルエンコーディング。 | 
| hive.emr.tez.shuffle.enabled | hive-site | Hive on Tez ジョブは、デフォルトで mapreduce\_shuffle の代わりに tez\_shuffle をデフォルトのシャッフルハンドラーとして使用するようになりました。 | 

## 非推奨の構成
<a name="Hive-release-history-changes-6110-old-configurations"></a>

以下の設定プロパティは [HIVE-23354](https://issues.apache.org/jira/browse/HIVE-23354) の結果として廃止され、Amazon EMR リリース 6.11.0 以降ではサポートされなくなりました。


| 名前 | デフォルトの値 | 
| --- | --- | 
| `hive.mapred.reduce.tasks.speculative.execution` | `false` | 
| `tez.am.speculation.enabled` | `false` | 