

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

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

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


****  

| 型 | 説明 | 
| --- | --- | 
| 機能 | IAM パススルー (HiveCLI/Steps API) を介して Apache Hive クエリ (書き込み) の AWS Lake Formation ベースアクセスコントロールを有効にします。 [ HiveCLI](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html) | 
| 改善点 | ログサイズを減らすため、デフォルトではコンフィグ hive.log.explain.output を無効にします | 
| バックポート | [HIVE-26408](https://issues.apache.org/jira/browse/HIVE-26408): ベクトル化: スクラッチ列の割り当て解除を修正し、子 ConstantVectorExpression を出力として再利用しない | 
| バックポート | [HIVE-22269](https://issues.apache.org/jira/browse/HIVE-22269): [HIVE-20703](https://issues.apache.org/jira/browse/HIVE-20703) による統計情報の欠落による動的パーティションの挿入クエリのリデューサーカウントの誤りを修正。 | 
| バックポート | [HIVE-22891](https://issues.apache.org/jira/browse/HIVE-22891): 非 LLAP 実行モードの CombineHiveRecord で PartitionDesc Extraction をスキップ  | 
| バックポート | [HIVE-23804](https://issues.apache.org/jira/browse/HIVE-23804): Hive メタストアスキーマに列統計固有のテーブル用のデフォルトデータベースを追加して下位互換性を確保 | 
| バックポート | [HIVE-25277](https://issues.apache.org/jira/browse/HIVE-25277): 高価なリストファイルがあるクラウドオブジェクトストアの Hive パーティション削除が遅い | 
| バックポート | [HIVE-19202](https://issues.apache.org/jira/browse/HIVE-19202): HiveAggregate.isBucketedInput() の NullPointerException が原因で CBO が失敗した | 
| バックポート | [HIVE-19048](https://issues.apache.org/jira/browse/HIVE-19048): beeline Initscript エラーが無視される問題を修正 | 
| バックポート | [HIVE-21085](https://issues.apache.org/jira/browse/HIVE-21085): マテリアライズドビューレジストリが外部以外の tez セッションを開始する | 
| バックポート | [HIVE-21675](https://issues.apache.org/jira/browse/HIVE-21675): CREATE VIEW IF NOT EXISTS でビューが既に存在する場合「OK」ではなくエラーが返される。これは Hive 2 からのリグレッションです。 | 
| バックポート | [HIVE-21646](https://issues.apache.org/jira/browse/HIVE-21646): Tez: TezTasks がスレッドロギングコンテキストをエスケープするのを防ぐ | 
| バックポート | [HIVE-22054](https://issues.apache.org/jira/browse/HIVE-22054): ディレクトリが空かどうかをチェックする再帰的な一覧表示を避ける | 
| バックポート | [HIVE-16587](https://issues.apache.org/jira/browse/HIVE-16587): ヌル値がネストされた複合型を挿入したときの NPE | 
| バックポート | [HIVE-22647](https://issues.apache.org/jira/browse/HIVE-22647): デフォルトでセッションプールを有効にする | 
| バックポート | [HIVE-13288](https://issues.apache.org/jira/browse/HIVE-13288): DagUtils.localizeResource に紛らわしい例外メッセージが表示される | 
| バックポート | [HIVE-23870](https://issues.apache.org/jira/browse/HIVE-23870): WritableHiveCharObjectInspector.getPrimitiveJavaObject / HiveCharWritable での複数のテキスト変換を最適化 | 
| バックポート | [HIVE-21498](https://issues.apache.org/jira/browse/HIVE-21498): Thrift を 0.13.0 にアップグレード | 
| バックポート | [HIVE-24378](https://issues.apache.org/jira/browse/HIVE-24378): 先頭と末尾のスペースが小数点変換の前に削除されない | 
| バックポート | [HIVE-21341](https://issues.apache.org/jira/browse/HIVE-21341): 妥当なデフォルト: hive.server2.idle.operation.timeout と hive.server2.idle.session.timeout が高すぎる | 
| バックポート | [HIVE-22465](https://issues.apache.org/jira/browse/HIVE-22465): TezConfigurationFactory に SSL 設定を追加 | 
| バックポート | [HIVE-24710](https://issues.apache.org/jira/browse/HIVE-24710): count(\*) の PTF イテレーションを最適化して CPU と IO のコストを削減 | 
| バックポート | [HIVE-15406](https://issues.apache.org/jira/browse/HIVE-15406): 新しい「trunc」関数のベクトル化を検討する | 
| バックポート | [HIVE-21541](https://issues.apache.org/jira/browse/HIVE-21541): HIVE-15406 から asf ヘッダーが見つからなかった問題を修正 | 
| バックポート | [HIVE-24808](https://issues.apache.org/jira/browse/HIVE-24808): 解析された日付をキャッシュする | 
| バックポート | [HIVE-24746](https://issues.apache.org/jira/browse/HIVE-24746): PTF: TimestampValueBoundaryScanner はレンジ計算中に最適化できる | 
| バックポート | [HIVE-25059](https://issues.apache.org/jira/browse/HIVE-25059): レプリケーション中に変更イベントが名前変更に変換される | 
| バックポート | [HIVE-25142](https://issues.apache.org/jira/browse/HIVE-25142): マップ結合高速ハッシュテーブルでの再ハッシュにより、大きなキーが破損する | 
| バックポート | [HIVE-23756](https://issues.apache.org/jira/browse/HIVE-23756): package.jdo ファイルにさらに制約を追加しました | 
| バックポート | [HIVE-25150](https://issues.apache.org/jira/browse/HIVE-25150): HIVE-24378 の一部として修正されたスペース文字と同様に、10 進数変換の前のタブ文字が削除されない | 
| バックポート | [HIVE-25093](https://issues.apache.org/jira/browse/HIVE-25093): date\_format() UDF は UTC タイムゾーンのみで出力を返している | 
| バックポート | [HIVE-25268](https://issues.apache.org/jira/browse/HIVE-25268): ローカルタイムゾーンが UTC 以外の場合、date\_format udf は 1900 年より前の日付に対して間違った結果を返す | 
| バックポート | [HIVE-25338](https://issues.apache.org/jira/browse/HIVE-25338): 入力が空の場合の変換 UDF 内の AIOBE | 
| バックポート | [HIVE-22400](https://issues.apache.org/jira/browse/HIVE-22400): 時刻を含む UDF 分が NULL を返す | 
| バックポート | [HIVE-25058](https://issues.apache.org/jira/browse/HIVE-25058): PTF: TimestampValueBoundaryScanner はレンジ計算 pt2 - isDistanceGreater 中に最適化できる | 
| バックポート | [HIVE-25449](https://issues.apache.org/jira/browse/HIVE-25449): datediff() を UTC 以外の一部のタイムゾーンで tez タスクで実行すると、間違った出力が返される | 
| バックポート | [HIVE-23688](https://issues.apache.org/jira/browse/HIVE-23688): ベクトル化: IndexArrayOutOfBoundsException (NULL 値を含むマップタイプ列の場合) | 
| バックポート | [HIVE-22247](https://issues.apache.org/jira/browse/HIVE-22247): HiveHFileOutputFormat で、パーティションのタスク出力が空の場合、FileNotFoundException が発生する | 
| バックポート | [HIVE-25570](https://issues.apache.org/jira/browse/HIVE-25570): Hive は、コマンド挿入の上書き場所の承認用に完全な URL パスを送信する必要がある | 
| バックポート | [HIVE-22903](https://issues.apache.org/jira/browse/HIVE-22903): パーティション節に定数式がある場合、ベクトル化された row\_number() は 1 バッチ後に行番号をリセットする | 
| バックポート | [HIVE-25549](https://issues.apache.org/jira/browse/HIVE-25549): PARTITION BY 句または ORDER BY 句に式があるウィンドウ関数の結果が正しくない | 
| バックポート | [HIVE-25579](https://issues.apache.org/jira/browse/HIVE-25579): LOAD 上書きは上書きではなく追記される | 
| バックポート | [HIVE-25659](https://issues.apache.org/jira/browse/HIVE-25659): IN/(NOT IN) を含むメタストアダイレクト SQL クエリは、SQL DB で許可されている最大パラメータに基づいて分割する必要がある | 
| バックポート | [HIVE-20502](https://issues.apache.org/jira/browse/HIVE-20502): カラム統計が使用されている場合に skewjoin\_mapjoin10.q を実行しているときの NPE を修正。 | 
| バックポート | [HIVE-25765](https://issues.apache.org/jira/browse/HIVE-25765): ファイルサイズが大きいと、skip.header.line.count プロパティが FetchOperator の各ブロックの行をスキップする | 
| バグ | hive.stats.column.autogather と hive.groupby.skewindata が両方とも有効になっている特定のシナリオでの挿入時の NPE を修正  | 
| バグ | mapred.tasktracker.expiry.interval 値が設定されていない場合の NPE を修正 | 