Amazon EMR 6.10.0 – Hive 发布说明 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon EMR 6.10.0 – Hive 发布说明

Amazon EMR 6.10.0 – Hive 更改

类型 描述
功能 通过 IAM PassThrough(HiveCLI/Steps API)为 Apache Hive 查询(写入)启用 Amazon Lake Formation 基于访问控制。
改进 默认情况下禁用配置 hive.log.explain.output 以减小日志大小
逆向移植 HIVE-26408:矢量化:修复暂存列的取消分配,不要将子列重复用作输出 ConstantVectorExpression
逆向移植 HIVE-22269:修复由于 HIVE-20703 导致的统计数据丢失导致的动态分区插入查询中错误的 Reducer 计数。
逆向移植 HIVE-22891:在非 LLAP 执行 CombineHiveRecord 模式下跳过 PartitionDesc 提取
逆向移植 HIVE-23804:在 Hive 元存储架构中为列统计数据特定表添加默认数据库,使其向后兼容
逆向移植 HIVE-25277:云对象存储的 Hive 分区删除速度很慢,价格昂贵 ListFiles
逆向移植 HIVE-19202:国会预算办公室因进入而失败 NullPointerException 。 HiveAggregate isBucketedInput()
逆向移植 HIVE-19048:修复 beeline Initscript 错误被忽略的问题
逆向移植 HIVE-21085:实体化视图注册表启动非外部 tez 会话
逆向移植 HIVE-21675:如果视图已经存在,CREATE VIEW IF NOT EXISTS 将返回错误而不是“确定”。这是 Hive 2 的回归。
逆向移植 HIVE-21646:Tez: TezTasks 防止逃避线程日志上下文
逆向移植 HIVE-22054:避免使用递归列出检查目录是否为空
逆向移植 HIVE-16587:插入带有嵌套空值的复杂类型时为 NPE
逆向移植 HIVE-22647:默认启用会话池
逆向移植 HIVE-13288: DagUtils.localizeResource 中的异常消息令人困惑
逆向移植 HIVE-23870:在中优化多个文本转换。 WritableHiveCharObjectInspector getPrimitiveJava对象/ HiveCharWritable
逆向移植 HIVE-21498:将 Thrift 升级到 0.13.0
逆向移植 HIVE-24378:在转换十进制之前,不会删除前导空格和尾随空格
逆向移植 HIVE-21341:合理的默认值:hive.server2.idle.operation.timeout 和 hive.server2.idle.session.timeout 过高
逆向移植 HIVE-22465:在中添加 ssl conf TezConfigurationFactory
逆向移植 HIVE-24710:优化 count(*) 的 PTF 迭代以降低 CPU 和 IO 成本
逆向移植 HIVE-15406:考虑对新的“trunc”函数进行向量化
逆向移植 HIVE-21541:修复 HIVE-15406 中缺少的 asf 标题
逆向移植 HIVE-24808:缓存已解析的日期
逆向移植 HIVE-24746:PTF: TimestampValueBoundaryScanner可以在距离计算过程中进行优化
逆向移植 HIVE-25059:在复制过程中,更改事件被转换为重命名
逆向移植 HIVE-25142:在映射联接快速哈希表中重新哈希会导致大密钥损坏
逆向移植 HIVE-23756:向 package.jdo 文件添加了更多限制
逆向移植 HIVE-25150:在进行十进制转换之前不会移除制表符,类似于作为 HIVE-24378 一部分修复的空格字符
逆向移植 HIVE-25093:date_format() UDF 仅以 UTC 时区返回输出
逆向移植 HIVE-25268:如果本地时区不是世界标准时间,则对于 1900 年之前的日期,date_format udf 将返回错误的结果
逆向移植 HIVE-25338:如果输入为空,则在 conv UDF 中出现 AIOBE
逆向移植 HIVE-22400:带时间的 UDF 分钟返回空值
逆向移植 HIVE-25058:PTF: TimestampValueBoundaryScanner可以在距离计算期间进行优化 pt2- isDistanceGreater
逆向移植 HIVE-25449:datediff() 在某些非 UTC 时区的 tez 任务中运行时给出了错误的输出
逆向移植 HIVE-23688:矢量化: IndexArrayOutOfBoundsException 适用于包含空值的地图类型列
逆向移植 HIVE-22247: FileNotFoundException 当分区的任务输出为空时 HiveH 会FileOutputFormat 抛出
逆向移植 HIVE-25570:Hive 应发送完整的 URL 路径以获得命令插入覆盖位置的授权
逆向移植 HIVE-22903:如果分区子句中有常量表达式,向量化的 row_number() 会在一批之后重置行号
逆向移植 HIVE-25549:在 PARTITION BY 或 ORDER BY 子句中带有表达式的窗口函数的结果错误
逆向移植 HIVE-25579:LOAD 覆盖会附加而不是覆盖
逆向移植 HIVE-25659:应根据 SQL 数据库允许的最大参数来拆分带有 IN/(NOT IN) 的元存储直接 sql 查询
逆向移植 HIVE-20502:修复使用列统计数据时运行 skewjoin_mapjoin10.q 时出现的 NPE 问题。
逆向移植 HIVE-25765:当文件大小较大时,skip.header.line.count 属性会跳过每个块的行 FetchOperator
错误 hive.stats.column.autogatherhive.groupby.skewindata 都启用的特定情况下,在插入时修复 NPE
错误 在未设置 mapred.tasktracker.expiry.interval 值时修复 NPE