[ https://issues.apache.org/jira/browse/HIVE-25553?focusedWorklogId=669467&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-669467 ]
ASF GitHub Bot logged work on HIVE-25553: ----------------------------------------- Author: ASF GitHub Bot Created on: 25/Oct/21 11:35 Start Date: 25/Oct/21 11:35 Worklog Time Spent: 10m Work Description: warriersruthi commented on a change in pull request #2689: URL: https://github.com/apache/hive/pull/2689#discussion_r735511241 ########## File path: itests/hive-unit/src/test/java/org/apache/hive/jdbc/TestJdbcWithMiniLlapVectorArrow.java ########## @@ -64,8 +65,8 @@ public static void beforeTest() throws Exception { return new LlapArrowRowInputFormat(Long.MAX_VALUE); } - // Currently MAP type is not supported. Add it back when Arrow 1.0 is released. - // See: SPARK-21187 + // Currently, loading from a text file gives errors with Map dataType. + // This needs to be fixed when adding support for non-ORC writes (text and parquet) for the llap-ext-client. Review comment: Its working now -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 669467) Time Spent: 1.5h (was: 1h 20m) > Support Map data-type natively in Arrow format > ---------------------------------------------- > > Key: HIVE-25553 > URL: https://issues.apache.org/jira/browse/HIVE-25553 > Project: Hive > Issue Type: Improvement > Components: llap, Serializers/Deserializers > Reporter: Adesh Kumar Rao > Assignee: Adesh Kumar Rao > Priority: Major > Labels: pull-request-available > Fix For: 4.0.0 > > Time Spent: 1.5h > Remaining Estimate: 0h > > Currently ArrowColumnarBatchSerDe converts map datatype as a list of structs > data-type (where stuct is containing the key-value pair of the map). This > causes issues when reading Map datatype using llap-ext-client as it reads a > list of structs instead. > HiveWarehouseConnector which uses the llap-ext-client throws exception when > the schema (containing Map data type) is different from actual data (list of > structs). > > Fixing this issue requires upgrading arrow version (where map data-type is > supported), modifying ArrowColumnarBatchSerDe and corresponding > Serializer/Deserializer to not use list as a workaround for map and use the > arrow map data-type instead. -- This message was sent by Atlassian Jira (v8.3.4#803005)