Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.0
-
None
Description
String filterText = filterExpr.getExprString(); String filterExprSerialized = Utilities.serializeExpression(filterExpr);
the serializeExpression initializes Kryo and produces a new packed object for every split.
HiveInputFormat::getRecordReader -> pushProjectionAndFilters -> pushFilters.
And Kryo is very slow to do this for a large filter clause.
Attachments
Attachments
Issue Links
- relates to
-
HIVE-11068 Hive throws OOM in client side
- Resolved