本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EMR 6.6.0-Hive 发行说明
亚马逊 EMR 6.6.0-Hive 的变化
类型 | 描述 |
---|---|
Upgrade |
将 Parquet 升级到 1.12.1 |
Upgrade |
将 jetty jars 版本升级到 9.4.43.v20210629 |
错误 | 修复了在 Hive 集群上启用 Hive 时LLAP导致在所有任务/核心节点上安装 Hive 的问题。 |
逆向移植 | HIVE-25942:由于 -2021-294 |
逆向移植 | HIVE-25726 |
逆向移植 | HIVE-25680 |
逆向移植 | HIVE-25554 |
逆向移植 | HIVE-25242 |
逆向移植 | HIVE-25085 |
逆向移植 | HIVE-24827 |
逆向移植 | HIVE-24683 |
逆向移植 | HIVE-24656 |
逆向移植 | HIVE-24556 |
逆向移植 | HIVE-24408 |
逆向移植 | HIVE-24391:修复FIX TestOrcFile 分支 3.1 |
逆向移植 | HIVE-24362 |
逆向移植 | HIVE-24316 |
逆向移植 | HIVE-24307 |
逆向移植 | HIVE-24245 |
逆向移植 | HIVE-24224 |
逆向移植 | HIVE-24157 |
逆向移植 | HIVE-24113 |
逆向移植 | HIVE-23987 |
逆向移植 | HIVE-23972 |
逆向移植 | HIVE-23806 |
逆向移植 | HIVE-23779 |
逆向移植 | HIVE-23306 |
逆向移植 | HIVE-23164 |
逆向移植 | HIVE-22967: |
逆向移植 | HIVE-22934 |
逆向移植 | HIVE-22901 |
逆向移植 | HIVE-22769 |
逆向移植 | HIVE-22716 |
逆向移植 | HIVE-22648 |
逆向移植 | HIVE-22640 |
逆向移植 | HIVE-22621 |
逆向移植 | HIVE-22533 |
逆向移植 | HIVE-22532 |
逆向移植 | HIVE-22514 |
逆向移植 | HIVE-22476 |
逆向移植 | HIVE-22429 |
逆向移植 | HIVE-22412 |
逆向移植 | HIVE-22360 |
逆向移植 | HIVE-22332 |
逆向移植 | HIVE-22331 |
逆向移植 | HIVE-22275 |
逆向移植 | HIVE-22273 |
逆向移植 | HIVE-22270 |
逆向移植 | HIVE-22241 |
逆向移植 | HIVE-22241 |
逆向移植 | HIVE-22232 |
逆向移植 | HIVE-22231 |
逆向移植 | HIVE-22221 |
逆向移植 | HIVE-22208 |
逆向移植 | HIVE-22197 |
逆向移植 | HIVE-22170 |
逆向移植 | HIVE-22169 |
逆向移植 | HIVE-22168 |
逆向移植 | HIVE-22161 |
逆向移植 | HIVE-22120 |
逆向移植 | HIVE-22115 |
逆向移植 | HIVE-22113 |
逆向移植 | HIVE-22106 |
逆向移植 | HIVE-22099 |
逆向移植 | HIVE-22037 |
逆向移植 | HIVE-21976 |
逆向移植 | HIVE-21924 |
逆向移植 | HIVE-21913 |
逆向移植 | HIVE-21905 |
逆向移植 | HIVE-21902 |
逆向移植 | HIVE-21888 |
逆向移植 | HIVE-21868 |
逆向移植 | HIVE-21864 |
逆向移植 | HIVE-21863 |
逆向移植 | HIVE-21862 |
逆向移植 | HIVE-21846 |
逆向移植 | HIVE-21837 |
逆向移植 | HIVE-21834 |
逆向移植 | HIVE-21832 |
逆向移植 | HIVE-21827 |
逆向移植 | HIVE-21822 |
逆向移植 | HIVE-21818 |
逆向移植 | HIVE-21815 |
逆向移植 | HIVE-21805 |
逆向移植 | HIVE-21799 |
逆向移植 | HIVE-21794 |
逆向移植 | HIVE-21768 |
逆向移植 | HIVE-21746 |
逆向移植 | HIVE-21717 |
逆向移植 | HIVE-21685 |
逆向移植 | HIVE-21681 |
逆向移植 | HIVE-21651 |
逆向移植 | HIVE-21619 |
逆向移植 | HIVE-21592 |
逆向移植 | HIVE-21576 |
逆向移植 | HIVE-21573 |
逆向移植 | HIVE-21550 |
逆向移植 | HIVE-21544 |
逆向移植 | HIVE-21539 |
逆向移植 | HIVE-21538 |
逆向移植 | HIVE-21509 |
逆向移植 | HIVE-21499 |
逆向移植 | HIVE-21496 |
逆向移植 | HIVE-21468:存储处理 |
逆向移植 | HIVE-21467 |
逆向移植 | HIVE-21435 |
逆向移植 | HIVE-21389:Hive 分发在 -21247 |
逆向移植 | HIVE-21385 |
逆向移植 | HIVE-21383 |
逆向移植 | HIVE-21382 |
逆向移植 | HIVE-21362 |
逆向移植 | HIVE-21340 |
逆向移植 | HIVE-21332 |
逆向移植 | HIVE-21329 |
逆向移植 | HIVE-21295 |
逆向移植 | HIVE-21294 |
逆向移植 | HIVE-21255 |
逆向移植 | HIVE-21253: |
逆向移植 | HIVE-21232 |
逆向移植 | HIVE-21214 |
逆向移植 | HIVE-21184 |
逆向移植 | HIVE-21182 |
逆向移植 | HIVE-21171:如果 |
逆向移植 | HIVE-21166 |
逆向移植 | HIVE-21177 |
逆向移植 | HIVE-21061 |
逆向移植 | HIVE-21041 |
逆向移植 | HIVE-21013 |
逆向移植 | HIVE-21006 |
逆向移植 | HIVE-20992 |
逆向移植 | HIVE-20989 |
逆向移植 | HIVE-20988 |
逆向移植 | HIVE-20985 |
逆向移植 | HIVE-20978 |
逆向移植 | HIVE-20953 |
逆向移植 | HIVE-20952 |
逆向移植 | HIVE-20951:LLAP: 始终 |
逆向移植 | HIVE-20949 |
逆向移植 | HIVE-20944:在查询 |
逆向移植 | HIVE-20940 |
逆向移植 | HIVE-20937 |
逆向移植 | HIVE-20926 |
逆向移植 | HIVE-20920 |
逆向移植 | HIVE-20918 |
逆向移植 | HIVE-20915:向 |
逆向移植 | HIVE-20910 |
逆向移植 | HIVE-20899 |
逆向移植 | HIVE-20898 |
逆向移植 | HIVE-20881 |
逆向移植 | HIVE-20880 |
逆向移植 | HIVE-20873 |
逆向移植 | HIVE-20868 |
逆向移植 | HIVE-20853 |
逆向移植 | HIVE-20850 |
逆向移植 | HIVE-20842 |
逆向移植 | HIVE-20839 |
逆向移植 | HIVE-20835 |
逆向移植 | HIVE-20834 |
逆向移植 | HIVE-20830:某些 |
逆向移植 | HIVE-20829 |
逆向移植 | HIVE-20827:空数 |
逆向移植 | HIVE-20826 |
逆向移植 | HIVE-20821 |
逆向移植 | HIVE-20815 |
逆向移植 | HIVE-20813 |
逆向移植 | HIVE-20804 |
逆向移植 | HIVE-20792 |
逆向移植 | HIVE-20788:创建筛选 |
逆向移植 | HIVE-20778 |
逆向移植 | HIVE-20772 |
逆向移植 | HIVE-20768 |
逆向移植 | HIVE-20767 |
逆向移植 | HIVE-20762 |
逆向移植 | HIVE-20761 |
逆向移植 | HIVE-20751 |
逆向移植 | HIVE-20746 |
逆向移植 | HIVE-20744 |
逆向移植 | HIVE-20740 |
逆向移植 | HIVE-20734 |
逆向移植 | HIVE-20731:应 |
逆向移植 | HIVE-20720:向处理 |
逆向移植 | HIVE-20719 |
逆向移植 | HIVE-20718 |
逆向移植 | HIVE-20716 |
逆向移植 | HIVE-20712 |
逆向移植 | HIVE-20710 |
逆向移植 | HIVE-20706 |
逆向移植 | HIVE-20704 |
逆向移植 | HIVE-20703 |
逆向移植 | HIVE-20702:考虑选择 |
逆向移植 | HIVE-20692 |
逆向移植 | HIVE-20691 |
逆向移植 | HIVE-20682 |
逆向移植 | HIVE-20676 |
逆向移植 | HIVE-20660 |
逆向移植 | HIVE-20652 |
逆向移植 | HIVE-20651:应 |
逆向移植 | HIVE-20649 |
逆向移植 | HIVE-20648 |
逆向移植 | HIVE-20646 |
逆向移植 | HIVE-20644 |
逆向移植 | HIVE-20636 |
逆向移植 | HIVE-20632 |
逆向移植 | HIVE-20627 |
逆向移植 | HIVE-20623 |
逆向移植 | HIVE-20619:默认情况下 |
逆向移植 | HIVE-20618 |
逆向移植 | HIVE-20617 |
逆向移植 | HIVE-20612 |
逆向移植 | HIVE-20603 |
逆向移植 | HIVE-20601 |
逆向移植 | HIVE-20583 |
逆向移植 | HIVE-20582 |
逆向移植 | HIVE-20563 |
逆向移植 | HIVE-20558 |
逆向移植 | HIVE-20552 |
逆向移植 | HIVE-20550 |
逆向移植 | HIVE-20537 |
逆向移植 | HIVE-20524 |
逆向移植 | HIVE-20522 |
逆向移植 | HIVE-20521 |
逆向移植 | HIVE-20515 |
逆向移植 | HIVE-20508 |
逆向移植 | HIVE-20507 |
逆向移植 | HIVE-20505:将 org.openjdk.jmh: jmh |
逆向移植 | HIVE-20503:在 mapJoin |
逆向移植 | HIVE-20498: |
逆向移植 | HIVE-20496:矢量化:矢 |
逆向移植 | HIVE-20494:-19440 |
逆向移植 | HIVE-20477 |
逆向移植 | HIVE-20467 |
逆向移植 | HIVE-20462 |
逆向移植 | HIVE-20455 |
逆向移植 | HIVE-20439 |
逆向移植 | HIVE-20433 |
逆向移植 | HIVE-20432 |
逆向移植 | HIVE-20423 |
逆向移植 | HIVE-20418 |
逆向移植 | HIVE-20412 |
逆向移植 | HIVE-20406 |
逆向移植 | HIVE-20399 |
逆向移植 | HIVE-20393 |
逆向移植 | HIVE-20391 |
逆向移植 | HIVE-20383 |
逆向移植 | HIVE-20367 |
逆向移植 | HIVE-20366 |
逆向移植 | HIVE-20364 |
逆向移植 | HIVE-20352 |
逆向移植 | HIVE-20347 |
逆向移植 | HIVE-20345 |
逆向移植 | HIVE-20343:Hive 3 |
逆向移植 | HIVE-20340 |
逆向移植 | HIVE-20339 |
逆向移植 | HIVE-20337 |
逆向移植 | HIVE-20336 |
逆向移植 | HIVE-20326 |
逆向移植 | HIVE-20321 |
逆向移植 | HIVE-20320 |
逆向移植 | HIVE-20315 |
逆向移植 | HIVE-20314 |
逆向移植 | HIVE-20312 |
逆向移植 | HIVE-20302 |
逆向移植 | HIVE-20300 |
逆向移植 | HIVE-202999 |
逆向移植 | HIVE-20296 |
逆向移植 | HIVE-20294 |
逆向移植 | HIVE-20292 |
逆向移植 | HIVE-2020:延 |
逆向移植 | HIVE-20281 |
逆向移植 | HIVE-20277 |
逆向移植 | HIVE-20267 |
逆向移植 | HIVE-20263 |
逆向移植 | HIVE-20260 |
逆向移植 | HIVE-20252 |
逆向移植 | HIVE-20245 |
逆向移植 | HIVE-20241:在语句中支持 Su |
逆向移植 | HIVE-20240 |
逆向移植 | HIVE-20226 |
逆向移植 | HIVE-20225 |
逆向移植 | HIVE-20213 |
逆向移植 | HIVE-20212 |
逆向移植 | HIVE-20210 |
逆向移植 | HIVE-20209 |
逆向移植 | HIVE-20207 |
逆向移植 | HIVE-20204 |
逆向移植 | HIVE-20203 |
逆向移植 | HIVE-20197 |
逆向移植 | HIVE-20193 |
逆向移植 | HIVE-20192 |
逆向移植 | HIVE-20183 |
逆向移植 | HIVE-20177 |
逆向移植 | HIVE-20174 |
逆向移植 | HIVE-20172 |
逆向移植 | HIVE-20153 |
逆向移植 | HIVE-20152 |
逆向移植 | HIVE-20149 |
逆向移植 | HIVE-20130 |
逆向移植 | HIVE-20129 |
逆向移植 | HIVE-20118: |
逆向移植 | HIVE-20116 |
逆向移植 | HIVE-20115 |
逆向移植 | HIVE-20103 |
逆向移植 | HIVE-20101 |
逆向移植 | HIVE-21000 |
逆向移植 | HIVE-20098 |
逆向移植 | HIVE-20095 |
逆向移植 | HIVE-20093 |
逆向移植 | HIVE-20090 |
逆向移植 | HIVE-20088 |
逆向移植 | HIVE-20082 |
逆向移植 | HIVE-20069 |
逆向移植 | HIVE-20051 |
逆向移植 | HIVE-20044 |
逆向移植 | HIVE-20028 |
逆向移植 | HIVE-20025 |
逆向移植 | HIVE-20020 |
逆向移植 | HIVE-20013 |
逆向移植 | HIVE-20011 |
逆向移植 | HIVE-20005 |
逆向移植 | HIVE-20004 |
逆向移植 | HIVE-19995:ac |
逆向移植 | HIVE-19993 |
逆向移植 | HIVE-19992 |
逆向移植 | HIVE-19989 |
逆向移植 | HIVE-19981 |
逆向移植 | HIVE-19967 |
逆向移植 | HIVE-19935 |
逆向移植 | HIVE-19924 |
逆向移植 | HIVE-19891 |
逆向移植 | HIVE-19850 |
逆向移植 | HIVE-19806 |
逆向移植 | HIVE-19770 |
逆向移植 | HIVE-19769 |
逆向移植 | HIVE-19765 |
逆向移植 | HIVE-19759 |
逆向移植 | HIVE-19711 |
逆向移植 | HIVE-19701 |
逆向移植 | HIVE-19694 |
逆向移植 | HIVE-19674 |
逆向移植 | HIVE-19668 |
逆向移植 | HIVE-19663 |
逆向移植 | HIVE-19661 |
逆向移植 | HIVE-19628:可能 |
逆向移植 | HIVE-19568 |
逆向移植 | HIVE-19564 |
逆向移植 | HIVE-1952 |
逆向移植 | HIVE-19432 |
逆向移植 | HIVE-19360 |
逆向移植 | HIVE-19326 |
逆向移植 | HIVE-19313 |
逆向移植 | HIVE-19285 |
逆向移植 | HIVE-19235 |
逆向移植 | HIVE-19104 |
逆向移植 | HIVE-18986 |
逆向移植 | HIVE-18920 |
逆向移植 | HIVE-18873 |
逆向移植 | HIVE-18871 |
逆向移植 | HIVE-18725 |
逆向移植 | HIVE-18696 |
逆向移植 | HIVE-18453 |
逆向移植 | HIVE-18201 |
逆向移植 | HIVE-18140 |
逆向移植 | HIVE-17921 |
逆向移植 | HIVE-17896 |
逆向移植 | HIVE-17840:如果出现 |
逆向移植 | HIVE-17043 |
逆向移植 | HIVE-17040 |
逆向移植 | HIVE-16839:同时 |
逆向移植 | HIVE-16100 |
逆向移植 | HIVE-15956 |
逆向移植 | HIVE-15177 |
逆向移植 | HIVE-14898 |
逆向移植 | HIVE-14493 |
逆向移植 | HIVE-14431 |
逆向移植 | HIVE-13457:为监控 |
逆向移植 | HIVE-12342 |
逆向移植 | HIVE-10296 |
逆向移植 | HIVE-6980 |
亚马逊 EMR 6.6.0-Hive 配置更改
-
作为OSS变更 HIVE-20703
的一部分,用于对动态分区进行排序的属性已 hive.optimize.sort.dynamic.partition
替换为。hive.optimize.sort.dynamic.partition.threshold
hive.optimize.sort.dynamic.partition.threshold
配置具有以下潜在值:值 描述 0
(默认值)
在使用ORC文件时,将动态分区排序的优化作为基于成本的决定。INSERT查询中允许的最大写入器数量的计算方法是(执行者/容器内存)*(兽人占用的内存百分比)除以单个写入器占用的最大内存(条带大小)。
-1
禁用优化以对动态分区进行完全排序。
1
对动态分区启用全局排序。这样可以使 Reducer 中的每个分区值只打开一个记录写入器,从而减小 Reducer 的内存压力。
2
(或更大的整数)
告知 Hive 使用指定的整数作为最大写入器数的阈值。
亚马逊 EMR 6.6.0-Hive 已知问题
-
与 join 位于同一列上的窗口函数的查询可能会导致无效的转换(如 HIVE-25278
中所述),并导致错误的结果或查询失败。解决方法是,您可以在查询CBO级别禁用此类查询。如需更多信息,请联系 Amazon 支持人员。 -
亚马逊 EMR 6.6.0 包含 Hive 软件版本 3.1.2。Hive 3.1.2 引入了一项功能,如果文本文件包含页眉和页脚,则可将其拆分 (HIVE-21924)。
Apache Tez App Master 读取您的每个文件以确定数据范围内的偏移点。如果您的查询读取大量小型文本文件,这些行为综合起来可能会影响性能。解决方法是使用 CombineHiveInputFormat
并通过配置以下属性调整最大拆分大小:SET hive.tez.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat; SET mapreduce.input.fileinputformat.split.maxsize=16777216;
在 Amazon EMR 6.0 到 6.9.x 中,具有动态分区和 BY 或 BY 子句ORDER的INSERT查询将始终有SORT两个缩减器。此问题是由OSS更改 HIVE-20703
引起的,该更改将动态排序分区优化置于基于成本的决策之下。如果您的工作负载不需要对动态分区进行排序,建议将 hive.optimize.sort.dynamic.partition.threshold
属性设置为-1
以禁用新功能并获得计算正确的 Reducer 数量。此问题已在 OSS Hive 中作为 HIVE-22269的一部分修复,并已在亚马逊 6.10.0 中修复。EMR