You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Jimmy Xiang (JIRA)" <ji...@apache.org> on 2015/08/25 00:53:45 UTC

[jira] [Resolved] (HIVE-11622) Creating an Avro table with a complex map-typed column leads to incorrect column type.

     [ https://issues.apache.org/jira/browse/HIVE-11622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jimmy Xiang resolved HIVE-11622.
--------------------------------
    Resolution: Duplicate

This is a duplicate of HIVE-11288 which is already fixed. Thanks.

> Creating an Avro table with a complex map-typed column leads to incorrect column type.
> --------------------------------------------------------------------------------------
>
>                 Key: HIVE-11622
>                 URL: https://issues.apache.org/jira/browse/HIVE-11622
>             Project: Hive
>          Issue Type: Bug
>          Components: Database/Schema
>    Affects Versions: 1.1.0
>            Reporter: Alexander Behm
>            Assignee: Jimmy Xiang
>              Labels: AvroSerde
>
> In the following CREATE TABLE the following map-typed column leads to the wrong type. I suspect some problem with inferring the Avro schema from the column definitions, but I am not sure.
> Reproduction:
> {code}
> hive> create table t (c map<string,array<int>>) stored as avro;
> OK
> Time taken: 0.101 seconds
> hive> desc t;
> OK
> c                   	array<map<string,int>>	from deserializer   
> Time taken: 0.135 seconds, Fetched: 1 row(s)
> {code}
> Note how the type shown in DESCRIBE is not the type originally passed in the CREATE TABLE.
> However, *sometimes* the DESCRIBE shows the correct output. You may also try these steps which produce a similar problem to increase the chance of hitting this issue:
> {code}
> hive> create table t (c array<map<string,int>>) stored as avro;
> OK
> Time taken: 0.063 seconds
> hive> desc t;
> OK
> c                   	map<string,array<int>>	from deserializer   
> Time taken: 0.152 seconds, Fetched: 1 row(s)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)